.app-navigator{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom-width:1px;border-color:#f3f4f6;background-color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-navigator .nav-1{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.app-navigator .nav-1 .nav-2{display:flex;align-items:center;justify-content:space-between;height:5rem}.app-navigator .nav-1 .nav-2 .nav-content{display:flex;align-items:center}.app-navigator .nav-1 .nav-2 .nav-content .logo-container{width:10rem;display:flex;align-items:center;justify-content:space-around;color:#6366f1}.app-navigator .nav-1 .nav-2 .nav-content .logo-container .logo{height:2rem}.app-navigator .nav-1 .nav-2 .nav-content .nav-items{margin-left:48px;display:flex;column-gap:32px}.app-navigator .nav-1 .nav-2 .nav-content .nav-items .nav-item{color:#1f2937;padding:.5rem .75rem;font-size:1rem;font-weight:500;text-decoration:none}.app-navigator .nav-1 .nav-2 .rounded-button{white-space:nowrap;background-color:#6366f1;transition:background-color .3s ease}.app-navigator .nav-1 .nav-2 .rounded-button:hover{background-color:#4338ca}.app-header{position:relative;padding-top:5rem}.app-header .header-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(49,46,129,.9),transparent)}.app-header .header-bg img{height:100%;width:100%;object-fit:cover}.app-header .header-content{position:relative;margin-left:auto;margin-right:auto;max-width:80rem;padding:8rem 1.5rem}.app-header .header-content .header-text{max-width:42rem}.app-header .header-content .header-text .t1{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-.025em;color:#fff}.app-header .header-content .header-text .t-desc{margin-top:1.5rem;font-size:1.125rem;line-height:2rem;color:#ebebeb;text-shadow:-.5px -.5px 0 #3c3c3c,.5px -.5px 0 #3c3c3c,-.5px .5px 0 #3c3c3c,.5px .5px 0 #3c3c3c}.app-header .header-content .header-text .t-controls{margin-top:2.5rem;display:flex;align-items:center;column-gap:1.5rem}.app-header .header-content .header-text .rounded-button{white-space:nowrap;background-color:#4338ca}.app-header .header-content .header-text .rounded-button:hover{background-color:#382ea8}.app-header .header-content .header-text .show-date{white-space:nowrap;background-color:#fff;color:#000}.app-header .header-content .header-text .show-date:hover{background-color:#fff}.app-intro{background-color:#fff;padding-top:6rem;padding-bottom:6rem}.app-intro .intro-title{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.app-intro .intro-title .intro-top{margin-bottom:4rem;text-align:center}.app-intro .intro-title .intro-top .about-text{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:#111827}.app-intro .intro-title .intro-top .about-desc{margin-top:1rem;font-size:1.125rem;line-height:2rem;color:#4b5563}.app-intro .intro-title .intro-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}.app-intro .intro-title .intro-bottom .intro-banner{position:relative;height:500px;overflow:hidden;border-radius:1rem}.app-intro .intro-title .intro-bottom .intro-banner img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.app-intro .intro-title .intro-bottom .intro-text{margin-top:1.5rem;margin-bottom:0rem}.app-intro .intro-title .intro-bottom .intro-text p{font-size:1.125rem;line-height:1.75rem;color:#4b5563}.app-business{background-color:#f9fafb;padding-top:6rem;padding-bottom:6rem}.app-business .app-sub-bus{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.app-business .app-sub-bus .app-business-title{margin-bottom:4rem;text-align:center}.app-business .app-sub-bus .app-business-title .main-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:#111827}.app-business .app-sub-bus .app-business-title .sub-title{margin-top:1rem;font-size:1.125rem;line-height:2rem;color:#4b5563}.app-business .app-sub-bus .app-business-content{margin-bottom:3rem;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 #0000,0 0 #0000,0 10px 12px -2px #bcbcbc,0 4px 5px -3px #bcbcbc}.app-business .app-sub-bus .app-business-content .app-bus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1{grid-column:span 2 / span 2;display:flex;flex-direction:column;justify-content:center;padding:3rem}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:#111827}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-desc{margin-bottom:1.5rem;color:#4b5563}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-items .item-title{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#111827}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-items .item-sub{padding:0;margin-top:.75rem;margin-bottom:0rem}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-items .item-sub .item-li{display:flex;align-items:center}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid1 .cap-items .item-sub .item-li .item-li-name{margin-right:.5rem;color:#4f46e5}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid2{position:relative;height:600px}.app-business .app-sub-bus .app-business-content .app-bus-grid .grid2 img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.app-business .app-sub-bus .app-business-content2{overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 #0000,0 0 #0000,0 10px 12px -2px #bcbcbc,0 4px 5px -3px #bcbcbc}.app-business .app-sub-bus .app-business-content2 .app-bus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1{grid-column:span 2 / span 2;display:flex;flex-direction:column;justify-content:center;padding:3rem}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:#111827}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-desc{margin-bottom:1.5rem;color:#4b5563}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-items .item-title{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#111827}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-items .item-sub{padding:0;margin-top:.75rem;margin-bottom:0rem}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-items .item-sub .item-li{display:flex;align-items:center}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid1 .cap-items .item-sub .item-li .item-li-name{margin-right:.5rem;color:#4f46e5}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid2{position:relative;height:600px}.app-business .app-sub-bus .app-business-content2 .app-bus-grid .grid2 img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.app-case{background-color:#f9fafb;padding-top:6rem;padding-bottom:6rem}.app-case .case-sub{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.app-case .case-sub .case-text{margin-bottom:4rem;text-align:center}.app-case .case-sub .case-text .case-main-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:#111827}.app-case .case-sub .case-text .case-main-desc{margin-top:1rem;font-size:1.125rem;line-height:2rem;color:#4b5563}.app-case .case-sub .case-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.app-case .case-sub .case-list .case-item{overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 #0000,0 0 #0000,0 5px 2px -2px #bcbcbc,0 6px 4px -2px #bcbcbc;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-case .case-sub .case-list .case-item .case-item-img{position:relative;height:12rem}.app-case .case-sub .case-list .case-item .case-item-img img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.app-case .case-sub .case-list .case-item .case-item-info{padding:1.5rem}.app-case .case-sub .case-list .case-item .case-item-info .case-item-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#111827}.app-case .case-sub .case-list .case-item .case-item-info .case-item-desc{color:#4b5563}.user-form{background-color:#f9fafb;padding-top:6rem;padding-bottom:6rem}.user-form .user-form-sub{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.user-form .user-form-sub .user-form-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.user-form .user-form-sub .user-form-content .form-contact{margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:#111827}.user-form .user-form-sub .user-form-content .form-contact-desc{margin-bottom:3rem;font-size:1.125rem;line-height:1.75rem;color:#4b5563}.user-form .user-form-sub .user-form-content .form-contact-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:15rem;margin-top:1.5rem;margin-bottom:0rem}.user-form .user-form-sub .user-form-content .form-contact-items .contact-item{display:flex;align-items:center}.user-form .user-form-sub .user-form-content .form-contact-items .contact-item .contact-item-icon{margin-right:1rem;font-size:1.5rem;line-height:2rem;color:#4f46e5}.user-form .user-form-sub .user-form-content .form-contact-items .contact-item .contact-item-icon .item-name{font-weight:500;color:#111827}.user-form .user-form-sub .user-form-content .form-contact-items .contact-item .contact-item-icon .item-con{color:#4b5563}.user-form .user-form-sub .user-form-content .form-table{border-radius:1rem;background-color:#fff;padding:2rem;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #bcbcbc,0 4px 6px -4px #bcbcbc}.app-footer{background-color:#111827;color:#d1d5db}.app-footer .app-footer-sub{margin-left:auto;margin-right:auto;max-width:80rem;padding:3rem 1.5rem}.app-footer .app-footer-sub .app-footer-top{margin-bottom:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.app-footer .app-footer-sub .app-footer-top .logo{margin-bottom:1.5rem;height:2rem}.app-footer .app-footer-sub .app-footer-top .summary-item{margin-bottom:1rem;font-weight:500;color:#fff}.app-footer .app-footer-sub .app-footer-top .small-text{font-size:.875rem;line-height:1.25rem}.app-footer .app-footer-sub .app-footer-top .summary-gap{margin-top:.5rem;margin-bottom:0rem;padding:15px}.app-footer .app-footer-sub .app-footer-bottom{display:flex;justify-content:center;border-top-width:1px;border-color:#1f2937;padding-top:2rem;font-size:.875rem;line-height:1.25rem;color:#9ca3af}.app-footer .app-footer-sub .app-footer-bottom a{color:#9ca3af;text-decoration:none}body{margin:0}
