*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;padding:0;font-family:Paperozi,sans-serif;font-size:20px;font-weight:400;line-height:1.6;color:#222;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;line-height:1.2}p{margin:0}a{color:inherit;text-decoration:none;transition:color .3s ease}button{font-family:inherit;cursor:pointer}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}input:focus,select:focus,textarea:focus{outline:none}ol,ul{list-style:none;padding:0;margin:0}.heading-1{font-size:68px;font-weight:900;line-height:1.2;color:#baff00}.heading-2{font-size:28px;font-weight:800;line-height:1.3;color:#222}.heading-3{font-size:24px;font-weight:700;line-height:1.4;color:#222}.body-text{font-size:20px;font-weight:500;line-height:1.6;color:#222}.small-text{font-size:16px;font-weight:400;line-height:1.5;color:#666}.text-brand-purple{color:#a523d0}.text-brand-neon{color:#baff00}.text-accent{color:#ff6200}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.btn-primary,.uppercase{text-transform:uppercase}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:20px 40px;border-radius:100px;font-weight:800;transition:all .3s ease;cursor:pointer;border:none;outline:none}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:#222;color:#baff00}.btn-primary:hover:not(:disabled){background-color:#3c3c3c}.btn-primary{font-size:28px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:20px 40px;border-radius:100px;font-weight:800;text-transform:uppercase;transition:all .3s ease;cursor:pointer;border:none;outline:none}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background-color:transparent;color:#a523d0;border:2px solid #a523d0}.btn-secondary:hover:not(:disabled){background-color:#a523d0;color:#fff}.btn-secondary{font-size:28px}.btn-sm{padding:16px 20px;font-size:20px}.btn-lg{padding:40px 60px;font-size:28px}.footer-logo-marquee{padding-block:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.footer-logo-marquee-item{width:auto;height:clamp(54px,29.4545454545px + 4.0909090909vw,108px)}.footer-content{padding-block:clamp(60px,32.7272727273px + 4.5454545455vw,120px);padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}.footer-content h2{font-size:clamp(32px,17.4545454545px + 2.4242424242vw,64px)}.footer-content .btn-primary{font-size:clamp(16px,10.5454545455px + .9090909091vw,28px);padding-block:clamp(16px,14.1818181818px + .303030303vw,20px);height:auto}.header{padding-inline:clamp(40px,21.8181818182px + 3.0303030303vw,80px)}.header.scrolled{padding-inline:clamp(20px,1.8181818182px + 3.0303030303vw,60px)}.header .header-wrapper-normal{padding-top:clamp(40px,21.8181818182px + 3.0303030303vw,80px);padding-bottom:clamp(30px,30px + 0vw,30px)}.header .header-wrapper-scrolled{padding-top:clamp(10px,5.4545454545px + .7575757576vw,20px);padding-bottom:clamp(10px,5.4545454545px + .7575757576vw,20px)}.header .header-logo img{width:auto;height:clamp(16px,12.3636363636px + .6060606061vw,24px)}.header .header-nav{gap:clamp(8px,-15.6363636364px + 3.9393939394vw,60px)}.header .header-nav .header-nav-link{font-size:clamp(16px,14.1818181818px + .303030303vw,20px)}.header .header-nav .header-nav-link:hover{color:#baff00}.contact-page .hero-section{padding-top:clamp(120px,83.6363636364px + 6.0606060606vw,200px);padding-inline:clamp(24px,16.7272727273px + 1.2121212121vw,40px);padding-bottom:clamp(20px,-25.4545454545px + 7.5757575758vw,120px);margin-bottom:clamp(40px,30.9090909091px + 1.5151515152vw,60px);border-radius:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.contact-page .hero-section h1{font-size:clamp(44px,23.0909090909px + 3.4848484848vw,90px);margin-bottom:clamp(24px,13.0909090909px + 1.8181818182vw,48px)}.contact-page .hero-section p{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px)}.contact-form{padding:16px}@media(min-width:1024px){.contact-form{padding:0}}.contact-form .label-title{font-size:clamp(20px,18.1818181818px + .303030303vw,24px)}.contact-form input,.contact-form label,.contact-form textarea{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px)}.contact-form input,.contact-form textarea{padding:clamp(16px,14.1818181818px + .303030303vw,20px)}.about-page .hero-section{padding-top:clamp(120px,83.6363636364px + 6.0606060606vw,200px);padding-inline:clamp(40px,21.8181818182px + 3.0303030303vw,80px);padding-bottom:clamp(40px,21.8181818182px + 3.0303030303vw,80px);border-radius:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.about-page .hero-section p{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px)}.about-page h2{font-size:clamp(24px,11.2727272727px + 2.1212121212vw,52px)}.about-page .logo-type{height:.8em}.about-page .vision-section{padding-block:clamp(60px,32.7272727273px + 4.5454545455vw,120px);padding-inline:clamp(24px,16.7272727273px + 1.2121212121vw,40px);border-radius:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.about-page .vision-section p{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px);line-height:1.5}.about-cnx-difference{padding-block:clamp(60px,32.7272727273px + 4.5454545455vw,120px);padding-inline:clamp(24px,16.7272727273px + 1.2121212121vw,40px);gap:clamp(50px,27.2727272727px + 3.7878787879vw,100px);border-radius:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.about-cnx-difference .logo-type{height:.8em}.about-cnx-difference-items{width:100%;gap:clamp(8px,2.5454545455px + .9090909091vw,20px)}.about-cnx-difference-item{padding:clamp(24px,13.0909090909px + 1.8181818182vw,48px);border-radius:clamp(16px,12.3636363636px + .6060606061vw,24px)}.about-cnx-difference-item p{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px)}.about-cnx-difference-item i{font-size:clamp(48px,37.0909090909px + 1.8181818182vw,72px)}.about-history{padding-block:clamp(60px,32.7272727273px + 4.5454545455vw,120px);padding-inline:clamp(24px,16.7272727273px + 1.2121212121vw,40px);gap:clamp(50px,27.2727272727px + 3.7878787879vw,100px);border-radius:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.about-history-items{gap:clamp(24px,13.0909090909px + 1.8181818182vw,48px)}.about-history-item{gap:clamp(10px,5.4545454545px + .7575757576vw,20px)}.about-history-item-text,.about-history-item-year{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px)}.home-page .hero-section{--hero-padding-top:clamp(20px,10.9090909091px + 1.5151515152vw,40px);--hero-padding-bottom:clamp(20px,10.9090909091px + 1.5151515152vw,40px);height:calc(100dvh - var(--hero-padding-top) - var(--hero-padding-bottom));padding-top:clamp(120px,83.6363636364px + 6.0606060606vw,200px);padding-bottom:clamp(40px,21.8181818182px + 3.0303030303vw,80px)}@media(min-width:768px){.home-page .hero-section{height:auto}}.home-page .hero-section{padding-inline:clamp(40px,21.8181818182px + 3.0303030303vw,80px);border-radius:clamp(24px,7.6363636364px + 2.7272727273vw,60px)}.home-page .hero-section h1{font-size:clamp(20px,1.8181818182px + 3.0303030303vw,60px);margin-bottom:20px}.home-page .hero-section p{font-size:clamp(16px,12.3636363636px + .6060606061vw,24px)}.home-page .hero-section .hero-logo{height:clamp(32px,13.8181818182px + 3.0303030303vw,72px)}.home-page .cta-button-section{margin-top:clamp(20px,6.3636363636px + 2.2727272727vw,50px)}.home-page .carousel-section{gap:clamp(40px,21.8181818182px + 3.0303030303vw,80px);padding-block:clamp(40px,3.6363636364px + 6.0606060606vw,120px)}.home-page .carousel-section .carousel-title{font-size:clamp(32px,22.9090909091px + 1.5151515152vw,52px);margin-bottom:clamp(50px,27.2727272727px + 3.7878787879vw,100px);color:#333}.home-page .carousel-section .carousel-title .carousel-logo{height:.9em}.home-page .carousel-section .swiper-pagination{pointer-events:none}.home-page .carousel-section .swiper-pagination-bullet{background-color:#a523d0;opacity:1}.home-page .carousel-section .swiper-pagination-bullet-active{background-color:#baff00;opacity:1}.home-page .carousel-section .carousel-container{position:relative}.home-page .carousel-section .carousel-container .service-carousel{padding-bottom:clamp(40px,30.9090909091px + 1.5151515152vw,60px)}.home-page .carousel-section .carousel-container .service-carousel-button-next,.home-page .carousel-section .carousel-container .service-carousel-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:clamp(48px,44.3636363636px + .6060606061vw,56px);height:clamp(48px,44.3636363636px + .6060606061vw,56px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:2px solid rgba(165,35,208,.2);box-shadow:0 4px 16px rgba(0,0,0,.1),0 2px 8px rgba(165,35,208,.15);color:#a523d0;opacity:0;visibility:hidden}.home-page .carousel-section .carousel-container .service-carousel-button-next:hover,.home-page .carousel-section .carousel-container .service-carousel-button-prev:hover{background:#a523d0;border-color:#a523d0;color:#baff00;box-shadow:0 6px 24px rgba(165,35,208,.4),0 4px 12px rgba(165,35,208,.25);transform:translateY(-50%) scale(1.1)}.home-page .carousel-section .carousel-container .service-carousel-button-next:active,.home-page .carousel-section .carousel-container .service-carousel-button-prev:active{transform:translateY(-50%) scale(.95)}.home-page .carousel-section .carousel-container .service-carousel-button-next.swiper-button-disabled,.home-page .carousel-section .carousel-container .service-carousel-button-prev.swiper-button-disabled{opacity:.3!important;cursor:not-allowed;pointer-events:none}.home-page .carousel-section .carousel-container .service-carousel-button-next svg,.home-page .carousel-section .carousel-container .service-carousel-button-prev svg{width:24px;height:24px;transition:transform .3s ease}.home-page .carousel-section .carousel-container .service-carousel-button-next:hover svg,.home-page .carousel-section .carousel-container .service-carousel-button-prev:hover svg{transform:scale(1.1)}.home-page .carousel-section .carousel-container .service-carousel-button-prev{left:clamp(16px,8.7272727273px + 1.2121212121vw,32px)}.home-page .carousel-section .carousel-container .service-carousel-button-next{right:clamp(16px,8.7272727273px + 1.2121212121vw,32px)}.home-page .carousel-section .carousel-container:hover .service-carousel-button-next,.home-page .carousel-section .carousel-container:hover .service-carousel-button-prev{opacity:1;visibility:visible}@media(max-width:768px){.home-page .carousel-section .carousel-container .service-carousel-button-next,.home-page .carousel-section .carousel-container .service-carousel-button-prev{opacity:.7;visibility:visible}.home-page .carousel-section .carousel-container:hover .service-carousel-button-next,.home-page .carousel-section .carousel-container:hover .service-carousel-button-prev{opacity:1}}.home-page .carousel-section .carousel-item{border-radius:clamp(20px,10.9090909091px + 1.5151515152vw,40px);color:#fff}.home-page .carousel-section .carousel-item h3{font-size:clamp(24px,20.3636363636px + .6060606061vw,32px)}.home-page .carousel-section .carousel-item p{font-size:clamp(16px,14.1818181818px + .303030303vw,20px)}.home-page .carousel-section .carousel-item-content{padding:clamp(24px,16.7272727273px + 1.2121212121vw,40px)}.home-page .carousel-section .carousel-item button{width:clamp(40px,25.4545454545px + 2.4242424242vw,72px);aspect-ratio:1/1;flex-shrink:0}.home-page .sns-marketing-section{padding-block:clamp(40px,3.6363636364px + 6.0606060606vw,120px);padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}@media(max-width:768px){.home-page .sns-marketing-section{padding-inline:0}}.home-page .sns-marketing-section .sns-header{margin-bottom:clamp(60px,32.7272727273px + 4.5454545455vw,120px);padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}.home-page .sns-marketing-section .sns-header .sns-title-wrapper{padding-inline:clamp(12px,12px + 0vw,12px);padding-block:clamp(8px,8px + 0vw,8px);margin-bottom:clamp(24px,20.3636363636px + .6060606061vw,32px)}.home-page .sns-marketing-section .sns-header .sns-title-wrapper h2{font-size:clamp(32px,24.7272727273px + 1.2121212121vw,48px)}.home-page .sns-marketing-section .sns-header .sns-description{font-size:clamp(18px,15.2727272727px + .4545454545vw,24px);line-height:1.35}.home-page .sns-marketing-section .sns-items{gap:clamp(16px,14.1818181818px + .303030303vw,20px)}@media(max-width:768px){.home-page .sns-marketing-section .sns-items{gap:0}}.home-page .sns-marketing-section .sns-item{padding:clamp(24px,16.7272727273px + 1.2121212121vw,40px);border-radius:clamp(16px,8.7272727273px + 1.2121212121vw,32px)}@media(max-width:768px){.home-page .sns-marketing-section .sns-item{border-radius:0}}.home-page .sns-marketing-section .sns-item .sns-item-grid{gap:clamp(16px,14.1818181818px + .303030303vw,20px)}.home-page .sns-marketing-section .sns-item .sns-card-image,.home-page .sns-marketing-section .sns-item .sns-card-image-marquee,.home-page .sns-marketing-section .sns-item .sns-card-info{border-radius:clamp(12px,10.1818181818px + .303030303vw,16px)}.home-page .sns-marketing-section .sns-item .sns-card-info{padding:clamp(24px,20.3636363636px + .6060606061vw,32px)}.home-page .sns-marketing-section .sns-item .sns-card-info .card-number{font-size:clamp(28px,22.5454545455px + .9090909091vw,40px)}.home-page .sns-marketing-section .sns-item .sns-card-info .card-title{font-size:clamp(24px,21.2727272727px + .4545454545vw,30px);margin-bottom:clamp(8px,6.1818181818px + .303030303vw,12px)}.home-page .sns-marketing-section .sns-item .sns-card-info .card-description{font-size:clamp(14px,13.0909090909px + .1515151515vw,16px);line-height:1.35}.home-page .cnx-mall-section{padding-block:clamp(40px,3.6363636364px + 6.0606060606vw,120px);position:relative}.home-page .cnx-mall-section .cnx-mall-header-wrapper{width:100%;padding-block:clamp(40px,30.9090909091px + 1.5151515152vw,60px)}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop{display:none}@media(min-width:769px){.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop{display:flex;align-items:center;justify-content:center;gap:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop .cnx-mall-marquee-horizontal{flex:1;overflow:hidden;height:clamp(100px,54.5454545455px + 7.5757575758vw,200px);position:relative}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop .cnx-mall-marquee-left:after{content:"";position:absolute;top:0;right:0;width:8vw;height:100%;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));pointer-events:none;z-index:10}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop .cnx-mall-marquee-right:after{content:"";position:absolute;top:0;left:0;width:8vw;height:100%;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));pointer-events:none;z-index:10}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop .cnx-product-card{width:clamp(100px,54.5454545455px + 7.5757575758vw,200px);height:clamp(100px,54.5454545455px + 7.5757575758vw,200px)}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop .cnx-product-image{width:clamp(80px,34.5454545455px + 7.5757575758vw,180px);height:clamp(80px,34.5454545455px + 7.5757575758vw,180px)}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-desktop .cnx-mall-title-container{flex-shrink:0}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-mobile{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,12.3636363636px + .6060606061vw,24px)}@media(min-width:769px){.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-header-mobile{display:none}}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-title-wrapper{padding-inline:clamp(12px,12px + 0vw,12px);padding-block:clamp(8px,8px + 0vw,8px)}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-title-wrapper h2{font-size:clamp(32px,22.9090909091px + 1.5151515152vw,52px)}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-description{font-size:clamp(18px,15.2727272727px + .4545454545vw,24px);padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px);line-height:1.35}.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-description.cnx-mall-description-desktop{display:none}@media(min-width:769px){.home-page .cnx-mall-section .cnx-mall-header .cnx-mall-description.cnx-mall-description-desktop{display:block}}.home-page .cnx-mall-section .cnx-mall-marquees-mobile-wrapper{width:100%;display:flex;flex-direction:column;gap:clamp(4px,2.1818181818px + .303030303vw,8px);margin-bottom:clamp(40px,30.9090909091px + 1.5151515152vw,60px)}@media(min-width:769px){.home-page .cnx-mall-section .cnx-mall-marquees-mobile-wrapper{display:none}}.home-page .cnx-mall-section .cnx-mall-marquees-mobile-wrapper .cnx-marquee-mobile-row{height:clamp(60px,50.9090909091px + 1.5151515152vw,80px)}.home-page .cnx-mall-section .cnx-mall-marquees-mobile-wrapper .cnx-product-card-mobile{width:clamp(60px,50.9090909091px + 1.5151515152vw,80px);height:clamp(60px,50.9090909091px + 1.5151515152vw,80px)}.home-page .cnx-mall-section .cnx-mall-marquees-mobile-wrapper .cnx-product-image-mobile{width:clamp(50px,40.9090909091px + 1.5151515152vw,70px);height:clamp(50px,40.9090909091px + 1.5151515152vw,70px)}.home-page .cnx-mall-section .cnx-mall-cards{gap:clamp(16px,14.1818181818px + .303030303vw,20px)}@media(max-width:768px){.home-page .cnx-mall-section .cnx-mall-cards{gap:0}}.home-page .cnx-mall-section .cnx-mall-card{padding:clamp(0px,0px + 0vw,0px);border-radius:clamp(16px,8.7272727273px + 1.2121212121vw,32px);margin-bottom:clamp(16px,14.1818181818px + .303030303vw,20px)}.home-page .cnx-mall-section .cnx-mall-card:last-child{margin-bottom:0}.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-content{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-content,.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-content.cnx-mall-card-reverse{grid-template-columns:1fr 1fr}}.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-text{display:flex;flex-direction:column;gap:clamp(16px,12.3636363636px + .6060606061vw,24px);padding:clamp(24px,16.7272727273px + 1.2121212121vw,40px);order:1}@media(min-width:768px){.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-text{order:unset}}.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-text .cnx-mall-card-title{font-size:clamp(24px,20.3636363636px + .6060606061vw,32px);line-height:1.35}.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-text .cnx-mall-card-description{font-size:clamp(14px,13.0909090909px + .1515151515vw,16px);line-height:1.6}.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-text .cnx-mall-card-description p{margin-bottom:0}.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-desktop,.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-phone{position:relative;order:2}@media(min-width:768px){.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-desktop,.home-page .cnx-mall-section .cnx-mall-card .cnx-mall-card-phone{order:unset}}.home-page .flow-grid-section{padding-block:clamp(60px,32.7272727273px + 4.5454545455vw,120px);position:relative}.home-page .flow-grid-section,.home-page .flow-grid-section-content{padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}.home-page .flow-grid-section .flow-header{display:flex;flex-direction:column;gap:clamp(24px,20.3636363636px + .6060606061vw,32px);margin-bottom:clamp(50px,27.2727272727px + 3.7878787879vw,100px)}@media(max-width:767px){.home-page .flow-grid-section .flow-header{margin-bottom:0}}.home-page .flow-grid-section .flow-header .flow-title-wrapper{display:inline-flex;width:-moz-fit-content;width:fit-content;padding-inline:clamp(12px,12px + 0vw,12px);padding-block:clamp(6px,6px + 0vw,6px)}.home-page .flow-grid-section .flow-header .flow-title-wrapper h2{font-size:clamp(32px,22.9090909091px + 1.5151515152vw,52px)}.home-page .flow-grid-section .flow-header .flow-description{font-size:clamp(18px,15.2727272727px + .4545454545vw,24px);line-height:1.35}.home-page .flow-grid-section .flow-grid-container{position:relative;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.home-page .flow-grid-section .flow-grid-container{grid-template-columns:repeat(3,1fr)}}.home-page .flow-grid-section .flow-grid-item{position:relative}.home-page .flow-grid-section .flow-grid-item:not(:first-child):not(:last-child):after{opacity:0;filter:blur(6px)}.home-page .flow-grid-section .flow-grid-item.is-visible:not(:first-child):not(:last-child):after{animation:flow-arrow-in var(--flow-arrow-duration,.4s) ease-out var(--flow-arrow-delay,0s) forwards}.home-page .flow-grid-section .flow-grid-item:first-child{order:1}.home-page .flow-grid-section .flow-grid-item:nth-child(2){order:2}.home-page .flow-grid-section .flow-grid-item:nth-child(3){order:3}.home-page .flow-grid-section .flow-grid-item:nth-child(4){order:4}.home-page .flow-grid-section .flow-grid-item:nth-child(5){order:5}.home-page .flow-grid-section .flow-grid-item:nth-child(6){order:6}@media(min-width:768px){.home-page .flow-grid-section .flow-grid-item:nth-child(4){order:6}.home-page .flow-grid-section .flow-grid-item:nth-child(6){order:4}}.home-page .flow-grid-section .flow-grid-item:not(:first-child):not(:last-child):after{content:"";font-family:Font Awesome\ 7 Pro;font-weight:900;position:absolute;width:clamp(36px,34.1818181818px + .303030303vw,40px);height:clamp(36px,34.1818181818px + .303030303vw,40px);font-size:clamp(16px,15.0909090909px + .1515151515vw,18px);background:#fff;border:2px solid #a523d0;border-radius:50%;color:#a523d0;z-index:10;line-height:1;display:grid;place-items:center}@media(max-width:767px){.home-page .flow-grid-section .flow-grid-item:nth-child(2):after,.home-page .flow-grid-section .flow-grid-item:nth-child(3):after,.home-page .flow-grid-section .flow-grid-item:nth-child(4):after,.home-page .flow-grid-section .flow-grid-item:nth-child(5):after{bottom:-10px;left:50%;transform:translate(-50%,50%) rotate(90deg)}}@media(min-width:768px){.home-page .flow-grid-section .flow-grid-item:nth-child(2):after{top:50%;right:-10px;transform:translate(50%,-50%)}.home-page .flow-grid-section .flow-grid-item:nth-child(3):after{bottom:-10px;left:50%;transform:translate(-50%,50%) rotate(90deg)}.home-page .flow-grid-section .flow-grid-item:nth-child(4):after,.home-page .flow-grid-section .flow-grid-item:nth-child(5):after{top:50%;left:-10px;transform:translate(-50%,-50%) rotate(180deg)}}@keyframes flow-arrow-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.home-page .flow-grid-section .flow-card{padding:clamp(24px,16.7272727273px + 1.2121212121vw,40px);border-radius:clamp(12px,6.5454545455px + .9090909091vw,24px)}.home-page .flow-grid-section .flow-card h3{font-size:clamp(24px,20.3636363636px + .6060606061vw,32px);line-height:1.1}.home-page .flow-grid-section .flow-card .flow-card-description{font-size:clamp(14px,13.0909090909px + .1515151515vw,16px);line-height:1.35}.home-page .flow-grid-section .flow-card i.fa-brands,.home-page .flow-grid-section .flow-card i.fa-light,.home-page .flow-grid-section .flow-card i.fa-regular,.home-page .flow-grid-section .flow-card i.fa-solid{font-size:clamp(40px,25.4545454545px + 2.4242424242vw,72px);color:#a523d0}.home-page .ppl-marketing-section{padding-block:clamp(40px,3.6363636364px + 6.0606060606vw,120px);padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}@media(max-width:768px){.home-page .ppl-marketing-section{padding-inline:0}}.home-page .ppl-marketing-section .ppl-header{margin-bottom:clamp(60px,32.7272727273px + 4.5454545455vw,120px)}@media(max-width:768px){.home-page .ppl-marketing-section .ppl-header{padding-inline:clamp(20px,10.9090909091px + 1.5151515152vw,40px)}}.home-page .ppl-marketing-section .ppl-header .ppl-title-wrapper{padding-inline:clamp(12px,12px + 0vw,12px);padding-block:clamp(8px,8px + 0vw,8px);margin-bottom:clamp(24px,20.3636363636px + .6060606061vw,32px)}.home-page .ppl-marketing-section .ppl-header .ppl-title-wrapper h2{font-size:clamp(32px,22.9090909091px + 1.5151515152vw,52px)}.home-page .ppl-marketing-section .ppl-header .ppl-description{font-size:clamp(18px,15.2727272727px + .4545454545vw,24px);line-height:1.35}.home-page .ppl-marketing-section .ppl-cards{gap:clamp(16px,14.1818181818px + .303030303vw,20px)}@media(max-width:768px){.home-page .ppl-marketing-section .ppl-cards{gap:0}}.home-page .ppl-marketing-section .ppl-card{padding:clamp(24px,16.7272727273px + 1.2121212121vw,40px);border-radius:clamp(16px,8.7272727273px + 1.2121212121vw,32px);margin-bottom:clamp(16px,14.1818181818px + .303030303vw,20px)}.home-page .ppl-marketing-section .ppl-card:last-child{margin-bottom:0}.home-page .ppl-marketing-section .ppl-card .ppl-card-content{display:grid;grid-template-columns:1fr;gap:clamp(24px,16.7272727273px + 1.2121212121vw,40px)}@media(min-width:768px){.home-page .ppl-marketing-section .ppl-card .ppl-card-content{grid-template-columns:1fr 433px}.home-page .ppl-marketing-section .ppl-card .ppl-card-content.ppl-card-reverse{grid-template-columns:433px 1fr}}.home-page .ppl-marketing-section .ppl-card .ppl-card-text{display:flex;flex-direction:column;gap:clamp(16px,12.3636363636px + .6060606061vw,24px);order:1}@media(min-width:768px){.home-page .ppl-marketing-section .ppl-card .ppl-card-text{order:unset}}.home-page .ppl-marketing-section .ppl-card .ppl-card-text .ppl-card-title{font-size:clamp(24px,20.3636363636px + .6060606061vw,32px);line-height:1.35}.home-page .ppl-marketing-section .ppl-card .ppl-card-text .ppl-card-description{font-size:clamp(16px,16px + 0vw,16px);line-height:1.6}.home-page .ppl-marketing-section .ppl-card .ppl-card-text .ppl-card-description p{margin-bottom:0}.home-page .ppl-marketing-section .ppl-card .ppl-card-images{display:flex;gap:clamp(4px,4px + 0vw,4px);border-radius:clamp(8px,4.3636363636px + .6060606061vw,16px);overflow:hidden;order:2}@media(min-width:768px){.home-page .ppl-marketing-section .ppl-card .ppl-card-images{order:unset}}.home-page .ppl-marketing-section .ppl-card .ppl-card-images .ppl-image-wrapper{flex:1}.home-page .ppl-marketing-section .ppl-card .ppl-card-grid-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:clamp(4px,4px + 0vw,4px);height:clamp(200px,151.8181818182px + 8.0303030303vw,306px);border-radius:clamp(12px,10.1818181818px + .303030303vw,16px);overflow:hidden;order:2}@media(min-width:768px){.home-page .ppl-marketing-section .ppl-card .ppl-card-grid-images{order:unset}}.home-page .ppl-marketing-section .ppl-card .ppl-card-grid-images .ppl-grid-image{position:relative}.home-page .ppl-marketing-section .ppl-card .ppl-card-grid-images .ppl-play-button{top:clamp(24px,14.9090909091px + 1.5151515152vw,44px);left:clamp(50px,28.6363636364px + 3.5606060606vw,97px);width:clamp(16px,14.6363636364px + .2272727273vw,19px);height:clamp(16px,14.6363636364px + .2272727273vw,19px)}.home-page .cnx-mall-card-description,.home-page .ppl-card-description{list-style:none;padding-left:0}.home-page .cnx-mall-card-description li,.home-page .ppl-card-description li{position:relative;padding-left:.75em;margin-bottom:.5em}.home-page .cnx-mall-card-description li:before,.home-page .ppl-card-description li:before{content:"";position:absolute;left:0;width:.3em;height:.3em;border-radius:50%;background-color:#666;font-size:.8em;top:.75em}.home-page .cnx-mall-card-description li:last-child,.home-page .ppl-card-description li:last-child{margin-bottom:0}.cnx-wrapper{max-width:1920px;margin:0 auto;padding-block:clamp(20px,10.9090909091px + 1.5151515152vw,40px);padding-inline:clamp(16px,5.0909090909px + 1.8181818182vw,40px)}.container-custom{width:100%;max-width:1680px;margin:0 auto}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-4px)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-gradient{background:linear-gradient(135deg,#a523d0,#821ca4)}.glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}body{word-break:keep-all}