.flip-box{perspective:1000px}.flip-box-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}.flip-box-back,.flip-box-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-back{transform:rotateY(180deg);background-color:#fff}.personality-box{height:302px}.personality-box .flip-box-back,.personality-box .flip-box-front{box-shadow:6px 6px 0 0 #179bae;text-align:center;border-radius:10px;border:1px solid #179bae}.personality-box .personality-title{color:#179bae;font-size:20px;font-weight:500;line-height:29px;letter-spacing:.01em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.landing-page-container{width:100%;background-color:#e8fafc}.landing-page-mobile .scroll-container{width:100%}.landing-page-mobile .overlay{z-index:2;position:absolute;color:#fff;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;background:rgba(65,88,166,.5);padding:0 16px}.landing-page-mobile .overlay .section-headline{font-size:2.5rem;line-height:3rem;font-weight:600;text-align:center}.landing-page-mobile .overlay .section-description{font-size:1.125rem;text-align:center}.landing-page-mobile .overlay .section-cta{text-align:center}.landing-page-mobile .overlay .section-cta:not(:has(button)){display:none}.landing-page-mobile .overlay .section-cta button{background-color:#ff8343;color:#fff;padding:12px 24px;border-radius:1000px}@media(max-width:767px){.landing-page-mobile .overlay{gap:1rem;padding:0 16px}.landing-page-mobile .overlay .section-headline{font-size:1.75rem;line-height:2.25rem}.landing-page-mobile .overlay .section-description{font-size:1rem}.landing-page-mobile .overlay .section-cta button{padding:8px 16px;font-size:.875rem}}.landing-page-mobile .hero-banner-section{height:100vh;position:relative}.landing-page-mobile .hero-banner-section .hero-banner-container{width:100%;height:100%;position:absolute;top:0;left:0}.landing-page-mobile .hero-banner-section .hero-banner-container .hero-banner-img{width:100%;height:100%;object-fit:cover;z-index:1}.landing-page-mobile .sixteen-personalities-section{background-image:url(/images/LandingImages/Cloud\ Background.png);background-color:#e8fafc;background-repeat:no-repeat;background-size:cover}.landing-page-mobile .sixteen-personalities-section .section-headline{color:#4158a6}.landing-page-mobile .discover-your-potential-section .section-headline{color:#179bae}.landing-page-mobile .guidance-section{background:#fff}.landing-page-mobile .guidance-section .section-headline{color:#4158a6}.landing-page-mobile .panel-container{height:520px;display:flex;flex-wrap:nowrap}@media(max-width:767px){.landing-page-mobile .panel-container{height:auto;flex-direction:column}}.landing-page-mobile .panel{width:500px;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.5em;text-align:center;color:#fff;position:relative;box-sizing:border-box;padding:10px}@media(max-width:767px){.landing-page-mobile .panel{width:100%;font-size:1.125rem;padding:8px}}.landing-page-mobile .section-headline{font-size:2rem;font-weight:600;line-height:2.5rem;letter-spacing:.01em;text-align:center}@media(max-width:767px){.landing-page-mobile .section-headline{font-size:1.5rem;line-height:2rem}}.landing-page-mobile .section-description{font-size:1.125rem;font-weight:400;line-height:1.625rem;letter-spacing:.01em;text-align:center}@media(max-width:767px){.landing-page-mobile .section-description{font-size:1rem;line-height:1.5rem}}.landing-page-mobile .section-text-center{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.landing-page-mobile .section-text-center .section-cta{text-align:center}.landing-page-mobile .section-text-center .section-cta button{background-color:#ff8343;color:#fff;padding:12px 24px;border-radius:1000px}@media(max-width:767px){.landing-page-mobile .section-text-center{gap:1rem}.landing-page-mobile .section-text-center .section-cta button{padding:8px 16px;font-size:.875rem}}.landing-page-mobile .landing-cta-btn{background-color:#ff8343;color:#fff;padding:12px 24px;border-radius:1000px}@media(max-width:767px){.landing-page-mobile .landing-cta-btn{padding:8px 16px;font-size:.875rem}}.landing-page-mobile .scroll-card{align-items:stretch;width:100%;background:#fff;border:1px solid #179bae;box-shadow:6px 6px 0 0 #179bae;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.landing-page-mobile .scroll-card img{height:100%;min-width:100%;object-fit:cover}@media(max-width:767px){.landing-page-mobile .scroll-card{box-shadow:3px 3px 0 0 #179bae;border-radius:8px}}.landing-page-mobile .partners-section-mobile{background:#fff;position:relative}.landing-page-mobile .partners-section-mobile:before{content:"";position:absolute;width:100%;height:54px;left:0;top:-27px;background-image:url(/images/LandingImages/bg-circle-2Section.svg);background-repeat:repeat}.landing-page-mobile .partners-section-mobile .section-headline{color:#4158a6}.landing-page-mobile .contact-us-section{height:100vh!important;position:relative}.landing-page-mobile .contact-us-section .overlay{justify-content:center}.landing-page-mobile .contact-us-section .contact-us-banner-container{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.landing-page-mobile .contact-us-section .contact-us-banner-container .contact-us-banner-img{width:100%;height:100%;object-fit:cover;z-index:1}.landing-page-mobile .slideUp-section{height:100vh!important;max-height:100%!important;display:flex;flex-direction:column;justify-content:center}.landing-page-mobile .slideUp-section .slide-card{width:calc(100vw - 80px);padding:16px;height:431px;gap:20px;border-radius:12px;box-shadow:6px 6px 0 0 #179bae;border:1px solid #179bae}.landing-page-mobile .slideUp-section .slide-card .headline{font-size:32px;font-weight:600;line-height:40px;letter-spacing:.01em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#179bae}.landing-page-mobile .slideUp-section .slide-card .subtitle{font-size:24px;font-weight:500;line-height:30px;letter-spacing:.01em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#179bae}.landing-page-mobile .slideUp-section .slide-card .description{font-size:20px;font-weight:400;line-height:29px;letter-spacing:.01em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.landing-page-mobile .slideUp-section .slide-card.card-1{transform:rotate(-3.17deg)}.landing-page-mobile .slideUp-section .slide-card.card-2{transform:rotate(-.55deg)}.landing-page-mobile .slideUp-section .slide-card.card-3{transform:rotate(2.89deg)}