@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.scroll-reveal-fade-base{opacity:0;will-change:transform,opacity;transition:transform 1.4s cubic-bezier(.25,1,.5,1),opacity 1.4s cubic-bezier(.25,1,.5,1);transform:translateY(6.4rem)}.active-fade-up{opacity:1!important;transform:translateY(0)!important}.company-platform-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex}.company-platform-header{z-index:1000;-webkit-backdrop-filter:blur(.8rem);background-color:#fffc;border-bottom:.1rem solid #fff9;width:100%;height:7.2rem;position:sticky;top:0;box-shadow:0 .1rem .3rem #0f172a12}.company-platform-header .header-inside-flex{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:128rem;height:100%;margin:0 auto;padding:0 2.4rem;display:flex}.company-platform-header .brand-logo-img{height:4rem;display:block}.company-platform-header .company-center-nav-bar{height:100%}.company-platform-header .company-center-nav-bar .nav-menu-links-list{align-items:center;gap:3.6rem;height:100%;margin:0;padding:0;display:flex}.company-platform-header .company-center-nav-bar .nav-menu-links-list li{color:#475569;cursor:pointer;align-items:center;height:100%;font-size:1.6rem;font-weight:400;list-style:none;transition:color .15s;display:flex;position:relative}.company-platform-header .company-center-nav-bar .nav-menu-links-list li:hover{color:#4338ca}.company-platform-header .company-center-nav-bar .nav-menu-links-list li.exam-trigger-link{color:#121927;font-weight:700}.company-platform-header .company-center-nav-bar .nav-menu-links-list li.exam-trigger-link:hover{color:#4338ca;border-bottom:2px solid #4338ca}.company-platform-header .header-right-profile-action-zone{align-items:center;gap:.8rem;display:flex}.company-platform-header .header-right-profile-action-zone .user-badge-profile{color:#65758b;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:400;display:inline-flex}.company-platform-header .header-right-profile-action-zone .user-badge-profile i{color:#94a3b8}.company-main-viewport{box-sizing:border-box;flex:1;width:100%}.company-intro-page-wrap{flex-direction:column;width:100%;display:flex}.company-intro-page-wrap .inside-content-holder{box-sizing:border-box;width:100%;max-width:128rem;margin:0 auto;padding:0 2.4rem}.company-intro-page-wrap .intro-hero-banner-card{background:#fff;width:100%;position:relative;overflow:hidden;padding:6.4rem 0!important}.company-intro-page-wrap .intro-hero-banner-card .hero-flex-layout{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.company-intro-page-wrap .intro-hero-banner-card .hero-left-captions{z-index:5;text-align:left;position:relative}.company-intro-page-wrap .intro-hero-banner-card .hero-left-captions .hero-main-title-txt{letter-spacing:-.1rem;color:#121927;margin-bottom:2rem;font-size:4.6rem;font-weight:800;line-height:1.2}.company-intro-page-wrap .intro-hero-banner-card .hero-left-captions .hero-sub-paragraph-txt{color:#323f50;margin:0;padding-bottom:4rem;font-size:2rem;font-weight:500}.company-intro-page-wrap .intro-hero-banner-card .hero-bottom-embedded-cards-grid{z-index:10;gap:6rem;width:100%;margin-top:10rem;display:flex;position:relative}@media (min-width:1024px){.company-intro-page-wrap .intro-hero-banner-card .hero-bottom-embedded-cards-grid{flex-direction:row;align-items:stretch}}.company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card{background:linear-gradient(#1e2530 0%,#334155 50%,#64748b 100%);border:.1rem solid #121927;border-radius:1.6rem;flex-direction:column;flex:1.4;max-width:51rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2rem 3.2rem #0f172a14;padding:0!important}.company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .card-top-head-group{text-align:left;box-sizing:border-box;width:100%;padding:3rem 4rem 0 3rem}.company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .custom-visual-badge{background-color:#fff;border-radius:999rem;align-items:center;margin-bottom:2.4rem;padding:.6rem 2rem;display:inline-flex}.company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .custom-visual-badge span{color:#121927;font-size:1.4rem;font-weight:700;line-height:1}.company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .visual-card-title{color:#fff;letter-spacing:-.03em;margin:0;font-size:2.4rem;font-weight:700;line-height:1.4}.company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .pure-line-chart-window{box-sizing:border-box;background:0 0;border:none;width:100%;height:18rem;margin-top:4rem;padding:0 .2rem;position:relative}.company-intro-page-wrap .intro-hero-banner-card .features-vertical-stack-holder{flex-direction:column;flex:1;justify-content:space-between;gap:1.4rem;display:flex}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item{background-color:#fff6;border-radius:1.2rem;flex:1;align-items:center;gap:4rem;padding:2.4rem 4rem;transition:all .2s ease-in-out;display:flex;box-shadow:0 .4rem 1.2rem #0f172a0f}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item:hover{background-color:#fbfdff;border-color:#121927;transform:translateY(-.3rem)}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .icon-circle-avatar-frame{background-color:#f3f4f6;border:1px solid #00000005;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;transition:all .2s;display:flex}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .icon-circle-avatar-frame .base-icon{color:#323f50}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .feature-stack-text-bundle{flex-direction:column;gap:.2rem;display:flex}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .feature-stack-text-bundle .feature-stack-title{color:#121927;letter-spacing:-.1rem;margin:0 0 .8rem;font-size:2rem;font-weight:700}.company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .feature-stack-text-bundle .feature-stack-desc{color:#65758b;margin:0;font-size:1.6rem;line-height:1.4}.company-intro-page-wrap .intro-hero-banner-card .hero-right-aurora-bg-sphere{z-index:1;pointer-events:none;filter:blur(.2rem);background-image:url(/assets/images/intro-bg.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:84rem;height:84rem;animation:14s ease-in-out infinite alternate auroraSmoothFlow;display:flex;position:absolute;top:50%;right:-2rem}.company-intro-page-wrap .company-process-guide-outer-section{box-sizing:border-box;background-color:#f3f4f6;width:100%;padding:6rem 0}.company-intro-page-wrap .company-process-guide-outer-section .process-main-header-title{color:#121927;text-align:center;letter-spacing:-.02em;margin:0 0 6.4rem;font-size:3rem;font-weight:700}.company-intro-page-wrap .company-process-guide-outer-section .process-steps-row-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:3.2rem 2.4rem;display:grid}.company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item{background-color:#fff;border:none;border-radius:1.6rem;flex-direction:column;align-items:center;padding:4.8rem 2.4rem 3.6rem;transition:all .25s ease-in-out;display:flex;position:relative;box-shadow:0 .4rem 1.6rem #0f172a05!important}.company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item:hover{transform:translateY(-.4rem);box-shadow:0 1rem 2.4rem #4338ca0f!important}.company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item:hover .step-number-floating-badge{background-color:#312e81}.company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item .step-number-floating-badge{color:#fff;z-index:2;background-color:#4338ca;border-radius:50%;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;font-size:2rem;font-weight:700;transition:all .2s ease-in-out;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)}.company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item .step-card-title-txt{color:#323f50;letter-spacing:-.01em;margin:0 0 .8rem;font-size:1.8rem;font-weight:800}.company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item .step-card-desc-paragraph{color:#65758b;text-align:center;word-break:keep-all;margin:0;font-size:1.35rem;line-height:1.4}.company-intro-page-wrap .company-products-lineup-outer-section{box-sizing:border-box;background-color:#fff;width:100%;padding:6rem 0}.company-intro-page-wrap .company-products-lineup-outer-section .product-cards-row-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:3.2rem 2.4rem;display:grid}@media (min-width:768px){.company-intro-page-wrap .company-products-lineup-outer-section .product-cards-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.company-intro-page-wrap .company-products-lineup-outer-section .product-cards-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card{background-color:#fff;border:.1rem solid #e2e8f0;border-radius:1.2rem;flex-direction:column;padding:3rem 4rem;transition:all .25s ease-in-out;display:flex;position:relative;box-shadow:0 .4rem 2rem #0f172a05!important}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card:hover:not(.is-card-disabled){border-color:#cbd5e1;transform:translateY(-.6rem);box-shadow:0 1.6rem 3.6rem #0f172a0f!important}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-badge-row{align-items:center;gap:.8rem;margin-bottom:1.6rem;display:flex}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-main-title{color:#121927;letter-spacing:-.02em;margin:0 0 2.4rem;font-size:2.4rem;font-weight:700}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-divider-line{background-color:#e2e8f0;width:100%;height:.1rem;margin-bottom:2.4rem}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle{flex-direction:column;gap:1.2rem;margin:0 0 2.4rem;padding:0;line-height:1;list-style:none;display:flex}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row{align-items:flex-start;gap:.8rem;display:flex}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row .check-icon-holder{flex-shrink:0;justify-content:center;align-items:center;margin-top:.2rem;transition:color .2s ease-in-out;display:inline-flex}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row .check-icon-holder .base-icon{color:#4338ca;font-size:1.6rem;font-weight:700}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row .check-icon-holder.is-check-disabled .base-icon{color:#cbd5e1}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row .check-item-text-txt{color:#65758b;font-size:1.6rem;font-weight:400;line-height:1.4}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-action-button-box{width:100%;margin-top:auto}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-action-button-box button{width:100%}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card.is-card-disabled{cursor:not-allowed;background-color:#fff;border-color:#f1f5f9}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card.is-card-disabled .product-card-main-title{color:#65758b}.company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card.is-card-disabled .check-item-text-txt{color:#cbd5e1}.company-intro-page-wrap .company-main-footer{box-sizing:border-box;background-color:#121927;width:100%;margin-top:auto;padding:4.8rem 0}.company-intro-page-wrap .company-main-footer .footer-inside-flex{flex-direction:column;justify-content:space-between;align-items:center;gap:2.4rem;display:flex}@media (min-width:768px){.company-intro-page-wrap .company-main-footer .footer-inside-flex{flex-direction:row;align-items:center}}.company-intro-page-wrap .company-main-footer .footer-left-brand-box{align-items:center;display:flex}.company-intro-page-wrap .company-main-footer .footer-left-brand-box .footer-logo-img{opacity:.9;height:4rem;display:block}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box{flex-direction:column;align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box{align-items:flex-end}}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .legal-links-row{align-items:center;gap:1.2rem;display:flex}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .legal-links-row .legal-link-item{color:#94a3b8;font-size:1.35rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .legal-links-row .legal-link-item:hover{color:#fff}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .legal-links-row .legal-link-item.primary-privacy-bold{color:#cbd5e1}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .legal-links-row .legal-link-item.primary-privacy-bold b{font-weight:700!important}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .legal-links-row .legal-split-bar{background-color:#334155;width:.1rem;height:1.2rem;display:inline-block}.company-intro-page-wrap .company-main-footer .footer-right-legal-metadata-box .copyright-notice-text{color:#475569;letter-spacing:.02em;margin:0;font-family:Inter,sans-serif;font-size:1.2rem}@keyframes auroraSmoothFlow{0%{background-position:0%;transform:translateY(-50%)rotate(0)scale(1)}50%{background-position:100%;transform:translateY(-50%)rotate(15deg)scale(1.04)}to{background-position:50% 100%;transform:translateY(-50%)rotate(-10deg)scale(.98)}}.mode-mo .company-intro-page-wrap .intro-hero-banner-card{padding:10.4rem 0 6rem!important}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .hero-flex-layout{padding-top:4rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .hero-flex-layout .hero-left-captions .hero-main-title-txt{margin-bottom:1.2rem;font-size:2.8rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .hero-flex-layout .hero-left-captions .hero-sub-paragraph-txt{font-size:1.6rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .hero-bottom-embedded-cards-grid{flex-direction:column}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .hero-right-aurora-bg-sphere{width:40rem;height:40rem;top:22%}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card{max-width:100%}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .visual-card-title{font-size:1.8rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .visual-infographic-card .pure-line-chart-window{margin-top:2.4rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .hero-bottom-embedded-cards-grid{gap:4rem;margin-top:6rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item{padding:2.4rem 2rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .feature-stack-text-bundle .feature-stack-title{font-size:1.6rem}.mode-mo .company-intro-page-wrap .intro-hero-banner-card .feature-stack-mini-item .feature-stack-text-bundle .feature-stack-desc{font-size:1.4rem}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section{padding:4rem 0}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-main-header-title{text-align:left;margin-bottom:.8rem;font-size:2rem}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-steps-row-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-direction:row;gap:0 1.6rem;margin:0 -1.6rem;padding:2.4rem 1.6rem 0;display:flex;overflow:auto hidden}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-steps-row-grid::-webkit-scrollbar{width:0;height:0;display:none}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item{scroll-snap-align:center;z-index:5;padding-top:4rem;flex-shrink:0!important;width:28rem!important;box-shadow:0 .6rem 2rem #0f172a0a!important}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item .step-card-title-txt{font-size:1.8rem}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item .step-card-desc-paragraph{font-size:1.4rem;line-height:1.5}.mode-mo .company-intro-page-wrap .company-process-guide-outer-section .process-step-card-item .step-number-floating-badge{width:3.2rem;height:3.2rem;font-size:1.6rem}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section{padding:4rem 0}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-cards-row-grid{gap:1.6rem}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card{padding:2rem}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-main-title{margin-bottom:1.2rem;font-size:1.8rem}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-card-divider-line{margin-bottom:1.2rem}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle{gap:.8rem}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row{align-items:center}.mode-mo .company-intro-page-wrap .company-products-lineup-outer-section .product-item-main-card .product-check-list-bundle .check-list-item-row .check-item-text-txt{font-size:1.4rem}
