html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}html,body{overflow-x:clip}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth}a,aside,body,del,div,dl,footer,header,li,main,ol,p,section,span,ul{padding:0;margin:0;text-shadow:none;outline:0;box-shadow:none;text-decoration:none;list-style:none}b,strong{font-weight:700}body{padding:0;margin:0;font-family:"Google Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000000;overflow-x:clip}p{margin-bottom:30px;&:last-child{margin-bottom:0}}a{color:#000000;-webkit-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}a:hover,a:focus,a:active{color:#204CA0}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Google Sans",sans-serif}img{max-width:100%;max-height:auto;object-fit:cover}.mtb-120{margin-block:120px}.ptb-80{padding-block:80px}.mt-50{margin-top:50px}.mt-80{margin-top:80px}.mt-30{margin-top:30px}header{padding:10px 0;position:fixed;top:0;left:0;right:0;background:#FFFFFF;z-index:99;-webkit-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}header.sticky{box-shadow:0px 4px 4px rgba(0,0,0,0.1)}header .navbar,header .navbar-brand{padding:0;margin:0}header .navbar-nav{margin-left:90px;width:100%}header .menu-item{display:flex}header .menu-item+.menu-item{margin-left:30px}header .menu-item:not(:last-child)>a{font-weight:400;font-size:15px;line-height:19px;color:#000000}header .menu-item:not(:last-child) a:hover,header .menu-item:not(:last-child) a:focus,header .menu-item:not(:last-child) a:active,header .menu-item:not(:last-child).current-menu-item>a{color:#204CA0}header .menu-item:not(:last-child).current-menu-item>a{font-weight:600}header .menu-item:last-child{margin-left:auto}header .menu-item:last-child>a{font-weight:700;font-size:15px;line-height:21px;color:#FFFFFF;background:#204CA0;border-radius:10px;padding:10px 22px;transition:all 0.4s ease-in-out;&:hover,&:active,&:focus{background:#FEB82F;color:#383336}}header .menu-item.menu-item-has-children>a{display:flex;align-items:center;gap:5px}header .menu-item.menu-item-has-children>a::after{content:"";display:block;height:10px;width:10px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00002 6.875C4.9201 6.875 4.8401 6.84445 4.77908 6.78344L1.65408 3.65844C1.53197 3.53633 1.53197 3.33859 1.65408 3.21656C1.77619 3.09453 1.97393 3.09445 2.09596 3.21656L5.00002 6.12063L7.90408 3.21656C8.02619 3.09445 8.22393 3.09445 8.34596 3.21656C8.46799 3.33867 8.46807 3.53641 8.34596 3.65844L5.22096 6.78344C5.15994 6.84445 5.07994 6.875 5.00002 6.875Z' fill='black'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;background-position:center}header .menu-item.menu-item-has-children{position:static}header .menu-item.menu-item-has-children:has(.megamenupanel-main-small){position:relative}.megamenupanel-main{position:absolute;top:30px;left:12px;right:12px;transition:all .35s ease-in-out;transform:rotateX(90deg);transform-origin:top;opacity:0;padding-top:40px;display:none}.megamenupanel-main-small.megamenupanel-main{width:450px;left:50%;transform:translateX(-50%);right:auto;top:100%}header .menu-item.menu-item-has-children:hover .megamenupanel-main{display:block;opacity:1;transform:rotateX(0);transform-origin:top}header .menu-item.menu-item-has-children:hover .megamenupanel-main.megamenupanel-main-small{transform:rotateX(0) translateX(-50%)}.megamenu-panel{background-color:#FFF;border-radius:15px;border:1px solid #E4EAF7;display:grid;grid-template-columns:45% 1fr;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.megamenupanel-main-small.megamenupanel-main .megamenu-panel{grid-template-columns:1fr}.megamenu-panel .megamenu-left,.megamenu-panel .megamenu-right{padding:20px}.megamenu-panel .megamenu-left{border-right:1px solid #C9D8FF}.megamenupanel-main-small.megamenupanel-main .megamenu-panel .megamenu-left{border-right:0}.megamenu-nav .megamenu-item+.megamenu-item{margin-top:15px}.megamenu-nav .megamenu-item>a,.megamenu-tabs .megamenu-item{display:flex;gap:15px;padding:12px;background-color:#F7F9FE;border-radius:8px;border:1px solid #E4EAF7;transition:all 0.35s ease-in-out;cursor:pointer;.megamenu-icon{min-width:50px;height:50px;background-color:#204CA0;display:grid;place-items:center;border-radius:8px;img{max-width:24px;max-height:24px}}&:hover,&:active,&:focus{transform:translateY(-2px);border-color:#C9D8FF;box-shadow:0px 10px 15px -15px rgba(32,76,160,0.7);.megamenu-arrow{opacity:1}.megamenu-desc p b,.megamenu-desc p strong{color:#204CA0}}}.megamenu-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0px 15px}.megamenu-tabs .megamenu-item:nth-child(1){grid-column:3 span}.megamenu-tabs .megamenu-item+.megamenu-item{display:block;padding:0;background-color:transparent;border-radius:8px;border:0;transition:all 0.35s ease-in-out;cursor:pointer;a{display:grid;gap:10px;height:100%;.megamenu-icon{max-width:50px}.megamenu-arrow{margin-left:0!important;opacity:1!important}}}.megamenu-item a .megamenu-desc p,.megamenu-tabs .megamenu-item .megamenu-desc p{font-weight:400;font-size:14px;line-height:23px;color:rgb(90,100,140);margin-bottom:0;max-width:280px;transition:all 0.35s ease-in-out;b,strong{display:block;font-size:18px;line-height:24px;font-weight:700;color:#0A0F26;margin-bottom:2px;transition:all 0.35s ease-in-out}}.megamenu-tabs .megamenu-item .megamenu-desc p{max-width:100%}.megamenu-tabs .megamenu-item .megamenu-desc a{display:inline-block;font-weight:700;font-size:14px;line-height:18px;text-decoration-line:underline;color:rgb(32,76,160);margin-top:10px;&:hover,&:active,&:focus{color:#FEB82F}}.megamenu-arrow{margin-left:auto;display:flex;align-items:center;opacity:0;transition:all 0.35s ease-in-out;img{max-width:25px}}.megamenur-head{margin-bottom:20px}.megamenur-head h3{font-weight:700;font-size:30px;line-height:36px;color:#0A0F26;margin-bottom:0}.megamenurnav-main .megamenur-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.megamenur-nav .megamenur-item{display:flex}.megamenur-nav .megamenur-item a{font-weight:400;font-size:17px;line-height:24px;color:#4A5578;display:flex;align-items:center;gap:10px;&::before{content:"";display:block;height:18px;width:18px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99609 10L10.0672 2.92893L17.1382 10L10.0672 17.0711L2.99609 10Z' fill='%23C9D8FF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;background-position:center;transition:all 0.35s ease-in-out}&:hover,&:active,&:focus{&::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99609 10L10.0672 2.92893L17.1382 10L10.0672 17.0711L2.99609 10Z' fill='%23204CA0'/%3E%3C/svg%3E%0A")}}}.megamenutb-content,.megamenupanel-back{display:none}.header-space{margin-top:61px}.ptmban-box{min-height:700px;display:flex;align-items:end;padding-bottom:120px}.ptmbanimg-inner{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;img{width:100%;height:100%;object-fit:cover;object-position:center}}.pttitle-design h5{font-weight:400;font-size:13px;line-height:16px;letter-spacing:1.82px;color:#204CA0;padding:10px 10px 10px 16px;margin-bottom:15px;display:flex;align-items:center;gap:8px;background:#E9EFFF;border:1px solid #C9D8FF;border-radius:50px;width:fit-content;text-transform:uppercase;&::before{content:"";display:block;background:#22B36B;opacity:0.27;border-radius:3.5px;height:7px;width:7px}}.pttitle-design-center{display:flex;justify-content:center;margin-bottom:16px}.ptmban-box .pttitle-design h5{margin-bottom:30px}.ptmhm-desc{position:relative;z-index:1}.ptmhm-desc h1{font-weight:500;font-size:50px;line-height:63px;color:#FFFFFF;margin-bottom:30px;b,strong{font-weight:700;font-size:60px;line-height:75px}}.ptmhm-desc p{font-weight:400;font-size:20px;line-height:25px;color:#FFFFFF;margin-bottom:0}.ptmbtn-inner{display:flex;gap:15px}.ptmsec-btn{font-weight:700;font-size:20px;line-height:25px;color:#383336;background:#FEB82F;box-shadow:0px 14px 30px -12px rgba(26,77,214,0.55);border-radius:12px;padding:12px 44px;display:block;width:fit-content;transition:all 0.4s ease-in-out;&:hover,&:active,&:focus{background:#204CA0;color:#FFFFFF}}.ptmhm-client{padding-block:40px;border:1px solid #EEF1F8}.pttitle h4{font-weight:400;font-size:13px;line-height:16px;letter-spacing:2.08px;color:#204CA0;margin-bottom:10px;text-transform:uppercase}.ptmhm-client .pttitle h4{font-weight:700;color:#8A93B2;letter-spacing:1.82px;margin-bottom:0}.ptmctmarq-main{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;overflow:hidden}.ptmctmarq-track{display:flex;width:max-content;transform:translate3d(0,0,0);will-change:transform}.ptmctmarq-group{display:flex;align-items:center;gap:80px;padding-right:80px;flex-shrink:0}.ptmctmarq-box img{max-height:32px;width:110px;object-fit:contain}.ptpert-logo .ptmctmarq-box img{max-height:52px}.ptmannounce-bar{background:#204CA0;overflow:hidden;padding:9px 0;display:none}.ptmannounce-bar .ptmctmarq-group{gap:50px;padding-right:50px}.ptmannounce-item{display:flex;align-items:center;gap:10px;font-weight:500;font-size:13px;color:#FFFFFF;text-decoration:none;white-space:nowrap;transition:color 0.3s ease-in-out;&::before{content:"";display:block;width:5px;height:5px;border-radius:100%;background:#FEB82F;flex-shrink:0}&:hover{color:#8FB2FF}}.cookie-consent{display:none!important;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#0A0F26;border-top:1px solid rgba(255,255,255,0.1);padding:18px 0;transform:translateY(110%);transition:transform 0.4s ease-in-out}.cookie-consent.is-visible{transform:translateY(0)}.cookie-consent-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cookie-consent-bar p{font-weight:400;font-size:14px;color:#B7C0DD;margin-bottom:0;flex:1;min-width:240px}.cookie-consent-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.cookie-consent-settings-btn{font-weight:600;font-size:14px;color:#FFFFFF;background:none;border:1px solid rgba(255,255,255,0.25);border-radius:10px;padding:10px 18px;cursor:pointer;transition:all 0.3s ease-in-out;&:hover{border-color:#8FB2FF;color:#8FB2FF}}.cookie-consent-accept-btn{font-weight:700;font-size:14px;color:#FFFFFF;background:#204CA0;border:none;border-radius:10px;padding:10px 20px;cursor:pointer;transition:all 0.3s ease-in-out;&:hover{background:#FEB82F;color:#383336}}.cookie-consent-settings{display:none;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.1)}.cookie-consent-settings.is-open{display:block}.cookie-consent-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.cookie-consent-toggle-row span{font-weight:600;font-size:14px;color:#FFFFFF}.cookie-consent-toggle-row small{display:block;font-weight:400;font-size:12px;color:#8A93B2;margin-top:2px}.cookie-consent-switch{position:relative;width:42px;height:24px;border-radius:999px;background:#204CA0;opacity:0.55;flex-shrink:0;&::before{content:"";position:absolute;top:3px;left:21px;width:18px;height:18px;border-radius:100%;background:#FFFFFF}}.cookie-consent-settings-foot{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;flex-wrap:wrap}.pttitle h2{font-weight:700;font-size:40px;line-height:50px;color:#0A0F26;margin-bottom:0;b,strong{color:#204CA0;font-weight:700}}.pttitle:has(h2+p) h2{margin-bottom:15px}.pttitle p{font-weight:400;font-size:18px;line-height:30px;color:#4A5578;margin-bottom:0px}.pttitle p+p{margin-top:15px}.ptmdef-btn,.gform_button{font-weight:700;font-size:16px;line-height:20px;color:#FFFFFF;background:#204CA0;border-radius:12px;box-shadow:0px 14px 30px -12px rgba(26,77,214,0.55);padding:16px 30px;transition:all 0.35s ease-in-out;&:hover,&:focus,&:active{background:#FEB82F;color:#383336}}.ptmout-btn{border:1px solid #C4CEE6;border-radius:12px;font-weight:600;font-size:16px;line-height:20px;color:#0A0F26;padding:16px 30px;transition:all 0.35s ease-in-out;&:hover,&:focus,&:active{border-color:#204CA0}}.ptmhm-expert-tags{display:flex;align-items:center;gap:10px;margin-top:20px}.ptmhm-expert-tags li{font-weight:600;font-size:13px;line-height:16px;color:#3A4463;padding:9px 14px;background:#F4F7FC;border:1px solid #E4EAF7;border-radius:8px;text-wrap:nowrap}.ptmhm-expert-img::before{content:"";position:absolute;border-radius:100px;height:150px;width:150px;background:radial-gradient(74.33% 74.33% at 50% 45%,rgba(96,140,255,0.28) 0%,rgba(96,140,255,0) 70%);top:-25px;right:-22px;z-index:-1}.ptmwhy-box{height:100%;padding:30px 25px;transition:all 0.35s ease-in-out;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:18px;&:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}}.ptmwhy-icon{margin-bottom:18px;img,svg{height:40px;width:40px}}.ptmwhy-box h3{font-weight:700;font-size:20px;line-height:25px;color:#0A0F26;margin-bottom:10px}.ptmwhy-box p{font-weight:400;font-size:18px;line-height:23px;color:#5A648C;margin-bottom:0}.ptmhm-ecosystem .pttitle h2{max-width:90%}.ptmeco-item{display:grid;grid-template-columns:34px 1fr;gap:15px;align-items:center;&+.ptmeco-item{margin-top:20px}}.ptmeco-item span{height:34px;width:100%;border-radius:9px;background:#204CA0;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center;color:#FFFFFF}.ptmeco-item h3{font-weight:700;font-size:20px;line-height:25px;color:#000000;margin-bottom:0px}.ptmeco-item p{font-weight:400;font-size:18px;line-height:25px;color:rgba(51,51,51,0.8);margin-bottom:0}.ptmhmeco-main{position:relative;width:340px;height:340px;z-index:2;margin-left:auto;margin-right:50px}.ptmhmeco-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ptmhmeco-logo img{box-shadow:0px 18px 40px -10px rgba(26,77,214,0.55);border-radius:100%}.ptmhmeco-wrap{position:absolute;top:0;left:0;height:100%;width:100%;animation:productRotate linear infinite;pointer-events:none;border:1px dashed #C9D8FF;border-radius:100%;animation-duration:15s;z-index:2}.ptmhmeco-main .ptmhmeco-wrap:nth-child(2){pointer-events:none;border-color:#D6E0FA;border-radius:100%;width:230px;height:230px;top:55px;left:55px;animation-duration:7s}.ptmhmeco-box{position:absolute;animation:productRotateLeft 15s linear infinite;z-index:3;display:flex;flex-direction:column;align-items:center}.ptmhmeco-img{width:80px;height:80px;background:#FFFFFF;box-shadow:0px 18px 40px -10px rgba(26,77,214,0.55);border-radius:50px;display:grid;place-items:center;margin-bottom:5px}.ptmhmeco-box p{background:#FFFFFF;box-shadow:0px 6px 16px -8px rgba(11,18,48,0.2);border-radius:50px;font-weight:600;font-size:13px;line-height:18px;color:#0A0F26;padding:9px 15px;border:1px solid #D6E0FA;margin-bottom:0;transition:all 0.4s ease-in-out}.ptmhmeco-box:nth-child(1){top:-55px;left:50%;transform:translateX(-50%)}.ptmhmeco-box:nth-child(2){top:190px;left:-20px}.ptmhmeco-box:nth-child(3){top:190px;right:-30px}@keyframes productRotate{0%{transform:rotate(0deg)}100%{transform:rotate(1turn)}}@keyframes productRotateLeft{0%{transform:rotate(0deg)}100%{transform:rotate(-1turn)}}.ptmhm-value .white-pttitle h2{max-width:90%}.white-pttitle h4,.white-pttitle h2,.white-pttitle p{color:#FFFFFF}.ptmvalue-box{padding:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:18px;height:100%;transition:all 0.35s ease-in-out;&:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}}.ptmvalue-box h3{font-weight:700;font-size:34px;line-height:43px;color:#FFFFFF;margin-bottom:15px}.ptmvalue-box h4{font-weight:700;font-size:20px;line-height:25px;color:#FFFFFF;margin-bottom:10px}.ptmvalue-box p{font-weight:400;font-size:16px;line-height:20px;color:#9AA6D4;margin-bottom:0}.ptplat-sticky{min-height:calc(100vh - 60px);display:flex;align-items:center}.ptmhm-platform.is-pinned .ptplat-sticky{position:sticky;top:0;height:100vh;min-height:0;padding-top:60px;overflow:hidden}.ptplatform-slider{max-height:372px}.ptplat-content h5{display:inline-block;background:#E9EFFF;border-radius:50px;padding:7px 15px;margin-bottom:10px;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.5px;color:#204CA0;border:1px solid #C9D8FF;text-transform:uppercase}.ptplat-content h3{font-weight:700;font-size:30px;line-height:38px;color:#000000;margin-bottom:15px}.ptplat-content p{font-weight:400;font-size:18px;line-height:25px;color:#333333;margin-bottom:20px}.ptplat-content li{font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;color:#3A4463;gap:10px;&+li{margin-top:15px}&::before{content:"";display:block;height:20px;width:20px;margin-top:-2px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99609 10L10.0672 2.92893L17.1382 10L10.0672 17.0711L2.99609 10Z' fill='%23204CA0'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;background-position:center}}.ptplat-content a{display:inline-block;font-weight:700;font-size:16px;line-height:20px;text-decoration-line:underline;color:#204CA0;margin-top:30px;&:hover,&:active,&:focus{color:#FEB82F}}.ptplatform-img{margin-left:auto}.ptmhm-industry{z-index:0}.ptmhm-industry::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000 50.48%,rgba(0,0,0,0) 100%);z-index:-1}.ptindutabs-slider{max-width:280px;margin-left:0}.ptindutabs-slider .swiper-wrapper{flex-direction:column}.ptindutabs-slider .swiper-slide+.swiper-slide{margin-top:5px}.ptindu-item{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;line-height:19px;color:#FFFFFF;padding:16px 20px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all 0.35s ease-in-out;&.active,&:hover{border-color:#4D7DFF;span{opacity:1;visibility:visible}}}.ptindu-item span{opacity:0;visibility:hidden;font-weight:700;font-size:16px;line-height:22px;color:#FFFFFF;transition:all 0.35s ease-in-out}.ptindutabs-content{display:none}.ptindutabs-content h5{font-weight:400;font-size:13px;line-height:16px;letter-spacing:2.08px;text-transform:uppercase;color:#FFFFFF;margin-bottom:12px}.ptindutabs-content p{margin-bottom:20px;max-width:75%}.ptmhm-cta{position:relative;z-index:0;background-position:center!important}.ptmhm-cta::before{content:"";position:absolute;inset:0;background-color:#0A0F269C;z-index:-1}.ptindutabs-content h4,.ptmhm-cta .pttitle h4{display:inline-block;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.5px;color:#1A4DD6;padding:6px 15px;background-color:#E9EFFF;border-radius:20px;text-transform:uppercase}.ptindutabs-content h3{font-weight:700;font-size:30px;line-height:38px;color:#FFFFFF;margin-bottom:15px}.ptindutabs-content ul{display:flex;gap:15px;flex-wrap:wrap;margin-block:30px}.ptindutabs-content li{background:#FFFFFF;border-radius:12px;padding:15px;font-weight:500;font-size:15px;line-height:20px;color:#204CA0}.ptindutabs-content a{font-weight:700;font-size:15px;line-height:19px;text-decoration-line:underline;color:#FFFFFF;&:hover,&:active,&:focus{color:#FEB82F}}.ptmhm-labs .pttitle ul{display:flex;align-items:center;gap:36px;margin:25px 0 20px}.ptmhm-labs .pttitle li{font-weight:500;font-size:13px;line-height:16px;color:#3A4463;background:#F4F7FC;border:1px solid #E4EAF7;border-radius:9px;padding:10px 14px;position:relative;&::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(-38px / 2 - 6px);height:12px;width:8px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.77516e-06 4.25599V3.24799H9.76801L7.14401 0.623992L7.78401 -8.58307e-06L11.536 3.75199L7.78401 7.50399L7.14401 6.87999L9.76801 4.25599H9.77516e-06Z' fill='%231A4DD6'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;background-position:center}&:last-child{&::after{display:none}}}.ptmhm-labs .pttitle .ptmout-btn{display:inline-block}.ptlabs-main{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.ptlabs-main .ptmwhy-icon{height:30px;width:30px;margin-bottom:10px;img{height:100%;width:100%}}.ptcases-feature{border:1px solid #E1E8F6;overflow:hidden;background:#FFFFFF;border:1px solid #E4EAF7;box-shadow:0px 30px 70px -46px rgba(11,18,48,0.3);border-radius:24px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.ptcases-desc{height:100%;padding:50px 0 50px 50px;display:flex;flex-direction:column;justify-content:space-between}.ptcsdesc-head{display:flex;align-items:center;gap:25px;margin-bottom:15px}.ptcsdesc-head h3{font-weight:700;font-size:30px;line-height:38px;color:#0A0F26;margin-bottom:0px}.ptcsdesc-head span{display:inline-block;font-weight:700;font-size:12px;line-height:15px;color:#1A4DD6;background:#E9EFFF;border-radius:50px;padding:6px 12px}.ptcases-desc p{font-weight:400;font-size:16px;line-height:24px;color:#4A5578;margin-bottom:15px;&:nth-child(2){font-size:18px;line-height:30px}}.ptcases-desc ul{display:flex;justify-content:space-between;gap:24px}.ptcases-desc li strong{display:block;font-weight:700;font-size:24px;line-height:30px;color:#1A4DD6;margin-bottom:5px}.ptcases-desc li{display:block;font-weight:400;font-size:14px;line-height:18px;color:#5A648C}.ptcases-img,.ptcases-img img{height:100%}.ptcases-img img{width:100%;display:block}.ptcase-img{height:220px;flex-shrink:0;overflow:hidden;display:block}.ptcase-img img{width:100%;height:100%;object-fit:cover;display:block}.ptcases-box{height:100%;overflow:hidden;background:#FFFFFF;border:1px solid #E4EAF7;box-shadow:0px 18px 40px -34px rgba(11,18,48,0.3);border-radius:18px;display:flex;flex-direction:column;transition:all 0.35s ease-in-out;&:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}}.ptcase-desc{padding:15px 20px 25px;display:flex;flex-direction:column;height:100%}.ptcase-head{display:flex;justify-content:space-between;flex-direction:column;gap:10px;margin-bottom:10px}.ptcase-desc h3{font-weight:700;font-size:16px;line-height:21px;color:#0A0F26;margin:0}.ptcase-desc .ptcase-head p{font-weight:700;font-size:11px;line-height:14px;color:#1A4DD6;margin-bottom:0;text-transform:uppercase;flex:none}.ptcase-desc p{font-weight:400;font-size:14px;line-height:23px;color:#5A648C;margin-bottom:20px;flex:1}.ptcase-desc a{display:inline-block;font-weight:700;font-size:14px;line-height:18px;color:#1A4DD6;&:hover,&:active,&:focus{color:#FEB82F}}.ptstat-box h3{margin-bottom:5px;font-weight:700;font-size:46px;line-height:58px;letter-spacing:-0.92px;color:#FFFFFF}.ptstat-box p{font-weight:600;font-size:16px;line-height:20px;text-transform:capitalize;color:#CBD8FF;margin-bottom:0}.ptmhm-stack .pttitle p{max-width:74%;margin-inline:auto}.ptstack-box{padding:30px;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:18px}.ptstack-box h3{font-weight:700;font-size:17px;line-height:21px;color:#0A0F26;margin-bottom:20px}.ptstack-logos{display:flex;gap:15px;flex-wrap:wrap}.ptstack-logos li{min-width:58px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:9px;padding:4px 15px;display:flex;align-items:center;justify-content:center;img{max-height:28px;max-width:80px}}.ptstack-checks{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.ptstack-checks li{font-weight:600;font-size:13px;line-height:16px;color:#178A54;padding:11px 15px;background:#E7F7EE;border:1px solid #B9E6CE;border-radius:9px;display:flex;align-items:center;gap:8px;&::before{content:"";display:block;height:10px;width:12px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.783 9.75L-3.90131e-06 5.746L0.987996 4.758L3.809 7.761L10.985 -4.47035e-06L11.934 0.935996L3.783 9.75Z' fill='%23178A54'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat}}.pttest-slider .swiper-slide{height:auto}.pttest-box{background:#FFFFFF;border:1px solid #E4EAF7;border-radius:18px;padding:30px;box-shadow:0px 18px 40px -34px rgba(11,18,48,0.3);height:100%;display:flex;flex-direction:column}.pttest-img{margin-bottom:15px;display:flex}.pttest-box p{font-weight:400;font-size:16px;line-height:24px;color:#0A0F26;margin-bottom:20px;flex:1}.pttest-auto{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center}.ptauto-name{display:grid;place-items:center;font-weight:700;font-size:14px;line-height:19px;color:#FFFFFF;height:40px;background:#204CA0;border-radius:20px}.ptauto-desc h5{font-weight:700;font-size:14px;line-height:18px;color:#0A0F26;margin-bottom:2px}.ptauto-desc p{font-weight:400;font-size:13px;line-height:16px;color:#5A648C;margin-bottom:0}.pttest-custome-pagi{position:static;margin-top:30px;display:none;align-items:center;justify-content:center;gap:8px;.swiper-pagination-bullet{height:8px;width:8px;border-radius:20px;opacity:1;background-color:#9AA6D4;margin:0!important;transition:all 0.35s ease-in-out;&.swiper-pagination-bullet-active{background-color:#204CA0;width:50px}}}.ptmhm-partner{z-index:0;&::before{content:"";position:absolute;inset:0;background:radial-gradient(33.33% 73.18% at 12% 110%,rgba(26,77,214,0.4) 0%,rgba(26,77,214,0) 60%);z-index:-1}}.ptmhm-partner .pttitle h4{color:#7FA0FF}.ptmhm-partner .pttitle p{color:#B9C2E8}.ptmhm-partner .ptmvalue-box{padding:25px}.ptmhm-partner .ptmvalue-box h3{font-weight:700;font-size:16px;line-height:21px;margin-bottom:7px}.ptmhm-partner .ptmvalue-box p{font-weight:400;font-size:14px;line-height:22px}.ptguide-card{padding:50px;background:#F1F5FF;border:1px solid #D6E0FA;border-radius:22px}.ptmhm-guide .pttitle ul{margin-top:20px}.ptmhm-guide .pttitle li{font-weight:400;font-size:14px;line-height:18px;color:#3A4463;display:flex;align-items:center;gap:10px;&::before{content:"";display:block;height:12px;width:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.291 11.1653C2.291 11.0397 2.26683 10.9768 2.2185 10.9768L1.885 11.1363C1.885 11.0687 1.84633 11.0203 1.769 10.9913L1.653 10.9768C1.57566 10.9768 1.479 11.0107 1.363 11.0783C1.34366 11.03 1.3195 10.9817 1.2905 10.9333C1.2615 10.885 1.23733 10.8415 1.218 10.8028C1.09233 10.5612 0.966665 10.2953 0.840998 10.0053C0.724998 9.70568 0.613831 9.42051 0.507498 9.14984C0.410831 8.87918 0.333498 8.66651 0.275498 8.51184C0.236831 8.38618 0.193331 8.19768 0.144998 7.94634C0.0966648 7.69501 0.0483314 7.37601 -1.91294e-06 6.98934C0.106331 7.05701 0.188498 7.09084 0.246498 7.09084C0.314165 7.09084 0.376998 6.98934 0.434998 6.78634C0.463998 6.82501 0.517165 6.84434 0.594498 6.84434C0.652498 6.84434 0.695998 6.82501 0.724998 6.78634L0.956998 6.43834L1.218 6.52534H1.2325C1.25183 6.52534 1.27116 6.51568 1.2905 6.49634C1.30983 6.47701 1.33883 6.45768 1.3775 6.43834C1.45483 6.39001 1.51283 6.36584 1.5515 6.36584L1.595 6.38034C1.83666 6.49634 1.99133 6.70901 2.059 7.01834C2.233 7.75301 2.407 8.12034 2.581 8.12034C2.755 8.12034 2.958 7.93668 3.19 7.56934C3.306 7.38568 3.422 7.17301 3.538 6.93134C3.66367 6.68968 3.78933 6.41901 3.915 6.11934C3.93433 6.23534 3.95366 6.29334 3.973 6.29334C4.02133 6.29334 4.1035 6.17251 4.2195 5.93084C4.34516 5.68918 4.54333 5.35568 4.814 4.93034C4.96866 4.66934 5.162 4.37451 5.394 4.04584C5.63566 3.71718 5.89183 3.37884 6.1625 3.03084C6.43316 2.68284 6.69416 2.35418 6.9455 2.04484C7.2065 1.73551 7.4385 1.46968 7.6415 1.24734C7.8445 1.02501 7.99433 0.88001 8.091 0.812344C8.45833 0.56101 8.74833 0.319343 8.961 0.0873433C8.95133 0.15501 8.93683 0.217843 8.9175 0.275844C8.90783 0.324177 8.903 0.35801 8.903 0.377343C8.903 0.41601 8.92233 0.435343 8.961 0.435343L9.367 0.232343V0.290343C9.367 0.367677 9.38633 0.406344 9.425 0.406344C9.454 0.406344 9.512 0.362844 9.599 0.275844C9.686 0.188843 9.73433 0.12601 9.744 0.0873433L9.715 0.290343L10.208 0.000343591L10.092 0.261344C10.2467 0.15501 10.3578 0.101843 10.4255 0.101843C10.4642 0.101843 10.4932 0.12601 10.5125 0.174343C10.5318 0.21301 10.5415 0.251677 10.5415 0.290343C10.5415 0.348343 10.5173 0.41601 10.469 0.493343C10.4207 0.570677 10.3578 0.66251 10.2805 0.768843C10.2225 0.846177 10.1258 0.962177 9.9905 1.11684C9.86483 1.26184 9.6715 1.47934 9.4105 1.76934C9.1495 2.04968 8.8015 2.44118 8.3665 2.94384C8.2505 3.06951 8.07167 3.29184 7.83 3.61084C7.58833 3.92018 7.31283 4.28268 7.0035 4.69834C6.70383 5.10434 6.40417 5.51518 6.1045 5.93084C5.80483 6.34651 5.539 6.72351 5.307 7.06184C5.075 7.39051 4.91066 7.63701 4.814 7.80134L3.915 9.32384C3.72167 9.65251 3.56217 9.92318 3.4365 10.1358C3.31083 10.3388 3.21416 10.479 3.1465 10.5563C3.0015 10.7303 2.842 10.885 2.668 11.0203L2.5375 10.9478L2.4215 11.0203L2.291 11.1653Z' fill='%231A4DD6'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;background-position:center}&+li{margin-top:10px}}.ptmhm-guide .ptmbtn-inner p{font-weight:400;font-size:12px;line-height:16px;color:#8A93B2;margin-bottom:0;width:100%}.ptmhm-cta .ptmout-btn{background:#FFFFFF}.ptmform-modal{position:relative;padding:40px;border:none;border-radius:20px;.btn-close{position:absolute;top:20px;right:20px}h3{font-weight:700;font-size:24px;line-height:30px;color:#0A0F26;margin-bottom:8px}p{font-weight:400;font-size:15px;color:#5A648C;margin-bottom:24px}}.ptmform-group{margin-bottom:16px;input,textarea{width:100%;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:8px;font-weight:400;font-size:14px;color:#0A0F26;padding:13px 16px;outline:none;transition:border-color 0.3s ease-in-out;font-family:inherit;&::placeholder{color:rgba(10,15,38,0.4)}&:focus{border-color:#204CA0}}textarea{resize:vertical}}.ptmform-file{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#FFFFFF;border:1px dashed #C9D8FF;border-radius:8px;padding:13px 16px;cursor:pointer;span{font-weight:400;font-size:14px;color:rgba(10,15,38,0.4)}input[type="file"]{max-width:130px;font-size:12px;color:#5A648C}}.ptmform-check{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px;input{margin-top:4px}label{font-weight:400;font-size:13px;color:#5A648C}}.ptmform-modal .ptmdef-btn{width:100%;text-align:center;border:none;cursor:pointer}.product-cta-form,.ebook-form-card,.ptmform-modal,.ptquote-form{.gform_wrapper{width:100%;.gform_heading,.gform_required_legend{display:none}.gform_fields{display:grid;grid-template-columns:1fr;row-gap:0}.gfield{margin-bottom:16px;max-width:100%!important}.gfield--type-hidden,.gform_validation_container{display:none!important}.gfield_label{display:block;font-weight:500;font-size:13px;color:#3A4463;margin-bottom:6px}.gfield_required{color:#E14D4D}.gfield_required_text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gfield_description{font-size:12px;color:#8A93B2;margin-top:4px}.ginput_container input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]),.ginput_container textarea,.ginput_container select{width:100%;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:8px;font-weight:400;font-size:14px;color:#0A0F26;padding:13px 16px;outline:none;transition:border-color 0.3s ease-in-out;font-family:inherit;&::placeholder{color:rgba(10,15,38,0.4)}&:focus{border-color:#204CA0}}.ginput_container textarea{resize:vertical}.ginput_container select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235A648C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.ginput_container_fileupload{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;background:#FFFFFF;border:1px dashed #C9D8FF;border-radius:8px;padding:13px 16px;input[type="file"]{width:100%;font-size:12px;color:#5A648C;font-family:inherit}.gfield_description{width:100%;margin:0;font-size:12px;color:#8A93B2}}.gfield--type-consent .ginput_container_consent{display:flex;align-items:flex-start;gap:8px;input{margin-top:4px}.gfield_consent_label{font-weight:400;font-size:13px;color:#5A648C}}a{color:#204CA0;font-weight:600}.gfield_error{.ginput_container input,.ginput_container textarea,.ginput_container select{border-color:#E14D4D}}.validation_message{font-size:12px;color:#E14D4D;margin-top:4px}.gform_validation_errors{background:rgba(225,77,77,0.08);border:1px solid #E14D4D;border-radius:8px;padding:16px;margin-bottom:16px;font-size:13px;color:#E14D4D}.gform_footer{margin-top:8px;padding-top:0}}.gform_confirmation_message{font-weight:500;font-size:15px;color:#22B36B;text-align:center;padding:20px 0}}.gform_button{margin-bottom:0!important;width:100%;text-align:center;border:none;cursor:pointer;font-weight:700;font-size:16px;line-height:20px;color:#FFFFFF;background:#204CA0;border-radius:12px;box-shadow:0px 14px 30px -12px rgba(26,77,214,0.55);padding:16px 30px;transition:all 0.35s ease-in-out;&:hover,&:active{background:#FEB82F;color:#383336}}.connect-problem{padding-block:100px}.connect-problem-head{position:sticky;top:120px}.connect-problem-head .pttitle-design h5{margin-bottom:18px}.connect-problem-head h2{font-size:32px;line-height:1.3;color:#0A0F26;margin-bottom:16px}.connect-problem-head p{font-weight:400;font-size:16px;line-height:25px;color:#5A648C;max-width:360px;margin-bottom:0}.connect-problem-head-img{max-width:320px;margin-top:40px;img{width:100%;height:auto;display:block}}.workflow-problem-img{max-width:100%;width:100%;height:420px;border-radius:16px;overflow:hidden;img{height:100%;object-fit:cover;border-radius:16px}}.connect-problem-head-static{position:static}.connect-problem-rows{list-style:none;margin:0;padding:0;li{display:flex;align-items:baseline;gap:28px;padding:30px 0;border-bottom:1px solid #E4EAF7;transition:gap 0.3s ease-in-out;&:first-child{padding-top:0}&:last-child{padding-bottom:0;border-bottom:none}&:hover{gap:36px}&:hover .connect-problem-rows-num{color:#204CA0}}p{font-weight:500;font-size:20px;line-height:30px;color:#0A0F26;margin-bottom:0}}.connect-problem-rows-num{flex-shrink:0;font-weight:700;font-size:15px;letter-spacing:0.5px;color:#C9D8FF;transition:color 0.3s ease-in-out}.connect-capability-shell{position:relative;display:grid;grid-template-columns:320px 1fr;align-items:start;gap:50px}.connect-capability-input{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.connect-capability-steps{position:relative;display:flex;flex-direction:column;border-left:2px solid #E4EAF7}.connect-capability-step{position:relative;display:flex;align-items:flex-start;gap:14px;padding:20px 20px 20px 26px;margin-left:-2px;border-left:2px solid transparent;cursor:pointer;transition:all 0.3s ease-in-out}.connect-capability-step-num{font-weight:700;font-size:13px;color:#A6B0CC;transition:color 0.3s ease-in-out}.connect-capability-step-text{strong{display:block;font-weight:700;font-size:17px;color:#5A648C;margin-bottom:4px;transition:color 0.3s ease-in-out}small{display:block;font-weight:400;font-size:13px;color:#A6B0CC;transition:color 0.3s ease-in-out}}#connect-cap-01:checked~.connect-capability-steps label[for="connect-cap-01"],#connect-cap-02:checked~.connect-capability-steps label[for="connect-cap-02"],#connect-cap-03:checked~.connect-capability-steps label[for="connect-cap-03"],#connect-cap-04:checked~.connect-capability-steps label[for="connect-cap-04"],#connect-cap-05:checked~.connect-capability-steps label[for="connect-cap-05"],#connect-cap-06:checked~.connect-capability-steps label[for="connect-cap-06"]{border-left-color:#204CA0;background:#FFFFFF;.connect-capability-step-num{color:#204CA0}.connect-capability-step-text strong{color:#0A0F26}.connect-capability-step-text small{color:#5A648C}}.connect-capability-panels{display:grid}.connect-capability-panel{grid-area:1 / 1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity 0.45s ease-in-out,transform 0.45s ease-in-out}#connect-cap-01:checked~.connect-capability-panels .connect-capability-panel-01,#connect-cap-02:checked~.connect-capability-panels .connect-capability-panel-02,#connect-cap-03:checked~.connect-capability-panels .connect-capability-panel-03,#connect-cap-04:checked~.connect-capability-panels .connect-capability-panel-04,#connect-cap-05:checked~.connect-capability-panels .connect-capability-panel-05,#connect-cap-06:checked~.connect-capability-panels .connect-capability-panel-06{opacity:1;pointer-events:auto;transform:none;z-index:1}.connect-capability-panel-img{position:relative;&::before{content:"";position:absolute;border-radius:100px;height:150px;width:150px;background:radial-gradient(74.33% 74.33% at 50% 45%,rgba(96,140,255,0.28) 0%,rgba(96,140,255,0) 70%);top:-25px;right:-10px;z-index:-1}img{width:100%}}.connect-capability-panel-body h3{font-weight:700;font-size:22px;line-height:28px;color:#0A0F26;margin-bottom:12px}.connect-capability-panel-body p{font-weight:400;font-size:17px;line-height:27px;color:#5A648C;margin-bottom:0}.workflow-usecase-panels .connect-capability-panel-img{aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;img{height:100%;object-fit:cover}}.connect-compare{padding-block:60px}.connect-compare .pttitle h2{margin-bottom:10px}.connect-compare-stage{max-width:560px;margin-inline:auto;text-align:center}.connect-compare-input{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.connect-compare-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:6px;margin-bottom:24px;label{position:relative;z-index:1;padding:10px;font-weight:700;font-size:14px;color:rgba(255,255,255,0.5);text-align:center;cursor:pointer;transition:color 0.3s ease-in-out}}.connect-compare-toggle-indicator{position:absolute;top:6px;left:6px;width:calc(50% - 6px);height:calc(100% - 12px);background:#204CA0;border-radius:999px;transition:transform 0.4s cubic-bezier(0.65,0,0.35,1);z-index:0}#connect-compare-good:checked~.connect-compare-toggle .connect-compare-toggle-indicator{transform:translateX(100%)}#connect-compare-bad:checked~.connect-compare-toggle label[for="connect-compare-bad"],#connect-compare-good:checked~.connect-compare-toggle label[for="connect-compare-good"]{color:#FFFFFF}.connect-compare-panels{display:grid}.connect-compare-panel{grid-area:1 / 1;opacity:0;pointer-events:none;transform:scale(0.98);transition:opacity 0.4s ease-in-out,transform 0.4s ease-in-out;p{margin-top:16px;font-weight:500;font-size:15px;line-height:23px;color:#B7C0DD}}#connect-compare-bad:checked~.connect-compare-panels .connect-compare-panel-bad,#connect-compare-good:checked~.connect-compare-panels .connect-compare-panel-good{opacity:1;pointer-events:auto;transform:none;z-index:1}.connect-compare-screen{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;border:2px solid;img{width:100%;height:100%;object-fit:cover;object-position:center 20%}}.connect-compare-screen-bad{border-color:rgba(214,69,69,0.5);img{filter:grayscale(45%) brightness(0.8) contrast(0.9)}}.connect-compare-noise{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.06) 0px,rgba(255,255,255,0.06) 1px,transparent 1px,transparent 3px);mix-blend-mode:overlay}.connect-compare-screen-good{border-color:rgba(34,179,107,0.6)}.connect-compare-badge{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:8px;background:rgba(10,15,38,0.75);border-radius:999px;padding:6px 14px;font-weight:700;font-size:12px;color:#FFFFFF;i{width:8px;height:8px;border-radius:100%;display:block}}.connect-compare-badge-bad i{background:#D64545}.connect-compare-badge-good i{background:#22B36B;box-shadow:0 0 0 4px rgba(34,179,107,0.25)}.connect-compare-annotation{position:absolute;background:rgba(10,15,38,0.85);border:1px solid #22B36B;color:#FFFFFF;font-weight:700;font-size:11px;padding:5px 10px;border-radius:6px;&::before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background:#22B36B;top:50%;left:-3px;transform:translateY(-50%)}}.connect-compare-annotation-1{top:30%;left:20%}.connect-compare-annotation-2{bottom:22%;right:16%}.connect-compare-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;font-size:11px;font-weight:700;margin-right:6px}.connect-compare-mark-bad{background:rgba(214,69,69,0.15);color:#D64545}.connect-compare-mark-good{background:rgba(34,179,107,0.15);color:#22B36B}.product-solution-grid{display:grid;grid-template-columns:1fr 0.9fr;align-items:stretch;gap:60px}.product-solution-copy{display:flex;flex-direction:column;justify-content:center}.product-solution-copy h2{font-weight:700;font-size:34px;line-height:1.3;color:#0A0F26;margin-bottom:16px}.product-solution-copy p{font-weight:400;font-size:16px;line-height:27px;color:#5A648C;margin-bottom:0}.product-solution-visual{position:relative;height:420px}.product-solution-visual::before{content:"";position:absolute;width:180px;height:180px;border-radius:100px;background:radial-gradient(74.33% 74.33% at 50% 45%,rgba(32,76,160,0.18) 0%,rgba(32,76,160,0) 70%);top:-25px;right:-25px;z-index:0}.product-solution-visual-frame{position:relative;z-index:1;height:100%;border-radius:20px;overflow:hidden;box-shadow:0px 30px 60px -30px rgba(10,15,38,0.25)}.product-solution-visual-frame img{width:100%;height:100%;object-fit:cover;display:block}.product-solution-reverse{grid-template-columns:0.9fr 1fr}.product-solution-reverse .product-solution-visual{order:-1}.service-why-list li{position:relative;padding-left:30px;font-weight:400;font-size:16px;line-height:20px;color:#3A4463;&+li{border-top:1px solid #204CA0;margin-top:15px;padding-top:15px}}.mb-30{margin-bottom:30px}.ptmwhy-box .service-why-list{margin:15px 0 20px}.service-industries-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-industry-card{display:flex;flex-direction:column;align-items:flex-start;padding:30px 24px;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:18px;transition:all 0.35s ease-in-out}.service-industry-card:hover{transform:translateY(-6px);background:#FFFFFF;border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.service-industry-card-icon{display:flex;margin-bottom:18px;color:#0A0F26}.service-industry-card-icon svg{height:40px;width:40px}.service-industry-card h3{font-weight:700;font-size:18px;line-height:23px;color:#0A0F26;margin-bottom:0}.service-awards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.service-award-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:16px;transition:all 0.3s ease-in-out}.service-award-card:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.service-award-card-logo{display:flex;align-items:center;justify-content:center;height:56px;margin-bottom:18px}.service-award-card-logo img{max-height:56px;max-width:140px;object-fit:contain}.service-award-card p{font-weight:600;font-size:14px;line-height:20px;color:#3A4463;margin-bottom:0}.service-stack-section{background:#0A0F26}.service-stack-section .pttitle p{color:#B7C0DD;max-width:560px;margin-left:auto;margin-right:auto}.service-stack-accordion{max-width:820px;margin:0 auto}.service-stack-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.service-stack-item{border-bottom:1px solid rgba(255,255,255,0.12)}.service-stack-head{display:flex;align-items:center;gap:20px;padding:26px 10px;cursor:pointer}.service-stack-head-num{flex-shrink:0;font-weight:700;font-size:14px;color:rgba(255,255,255,0.35)}.service-stack-head-text{flex:1;font-weight:700;font-size:19px;color:#FFFFFF}.service-stack-chevron{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.2);border-radius:100%;transition:transform 0.35s ease-in-out,background 0.3s ease-in-out}.service-stack-chevron::before{content:"";width:8px;height:8px;border-right:2px solid #B7C0DD;border-bottom:2px solid #B7C0DD;transform:rotate(45deg);margin-top:-4px}.service-stack-input:checked~.service-stack-head .service-stack-chevron{transform:rotate(180deg);background:#204CA0;border-color:#204CA0}.service-stack-input:checked~.service-stack-head .service-stack-chevron::before{border-color:#FFFFFF}.service-stack-input:checked~.service-stack-head .service-stack-head-num{color:#8FB2FF}.service-stack-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-in-out}.service-stack-input:checked~.service-stack-panel{grid-template-rows:1fr}.service-stack-panel-inner{overflow:hidden}.service-stack-icons{display:flex;flex-wrap:wrap;gap:12px;padding:0 10px 26px}.service-stack-icon{display:flex;align-items:center;justify-content:center;height:52px;padding:0 16px;background:#FFFFFF;border-radius:10px}.service-stack-icon img{max-height:26px;max-width:90px;object-fit:contain}.product-cta-copy .ptmout-btn{color:#FFFFFF;border-color:rgba(255,255,255,0.3)}.product-cta-copy .ptmout-btn:hover,.product-cta-copy .ptmout-btn:focus,.product-cta-copy .ptmout-btn:active{border-color:#FFFFFF}.service-reads-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-read-card{display:block;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:18px;overflow:hidden;transition:all 0.35s ease-in-out}.service-read-card:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.service-read-card-img{height:190px;overflow:hidden}.service-read-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease-in-out}.service-read-card:hover .service-read-card-img img{transform:scale(1.06)}.service-read-card-body{padding:22px}.service-read-card-body h3{font-weight:700;font-size:17px;line-height:24px;color:#0A0F26;margin-bottom:14px}.service-read-card-meta{display:block;font-weight:500;font-size:13px;color:#8A93B2}.ptplat-content-link{display:inline-block;font-weight:700;font-size:16px;line-height:20px;text-decoration-line:underline;color:#204CA0}.pm-feature-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pm-feature-shell{display:grid;grid-template-columns:0.9fr 1.1fr;gap:30px;align-items:start}.pm-feature-tabs{display:flex;flex-direction:column}.pm-feature-tab{display:flex;align-items:flex-start;gap:20px;padding:24px 10px;border-bottom:1px solid #E4EAF7;cursor:pointer;transition:all 0.3s ease-in-out}.pm-feature-tab:first-of-type{border-top:1px solid #E4EAF7}.pm-feature-tab-num{flex-shrink:0;font-weight:700;font-size:14px;color:#C4CEE6}.pm-feature-tab-text{.pm-feature-tab-title{display:block;font-weight:700;font-size:18px;line-height:25px;color:#0A0F26;margin-bottom:8px}small{display:none;font-weight:400;font-size:14px;line-height:22px;color:#5A648C}}#pm-feat-01:checked~.pm-feature-tabs label[for="pm-feat-01"],#pm-feat-02:checked~.pm-feature-tabs label[for="pm-feat-02"],#pm-feat-03:checked~.pm-feature-tabs label[for="pm-feat-03"],#pm-feat-04:checked~.pm-feature-tabs label[for="pm-feat-04"]{background:#F7F9FE}#pm-feat-01:checked~.pm-feature-tabs label[for="pm-feat-01"] .pm-feature-tab-num,#pm-feat-02:checked~.pm-feature-tabs label[for="pm-feat-02"] .pm-feature-tab-num,#pm-feat-03:checked~.pm-feature-tabs label[for="pm-feat-03"] .pm-feature-tab-num,#pm-feat-04:checked~.pm-feature-tabs label[for="pm-feat-04"] .pm-feature-tab-num{color:#1A4DD6}#pm-feat-01:checked~.pm-feature-tabs label[for="pm-feat-01"] .pm-feature-tab-text small,#pm-feat-02:checked~.pm-feature-tabs label[for="pm-feat-02"] .pm-feature-tab-text small,#pm-feat-03:checked~.pm-feature-tabs label[for="pm-feat-03"] .pm-feature-tab-text small,#pm-feat-04:checked~.pm-feature-tabs label[for="pm-feat-04"] .pm-feature-tab-text small{display:block;margin-top:4px}.pm-feature-frame{position:sticky;top:120px;height:460px;border-radius:20px;overflow:hidden;background:#F7F9FE;border:1px solid #E4EAF7}.pm-feature-panel{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:30px;opacity:0;transition:opacity 0.4s ease-in-out}#pm-feat-01:checked~.pm-feature-frame .pm-feature-panel-01,#pm-feat-02:checked~.pm-feature-frame .pm-feature-panel-02,#pm-feat-03:checked~.pm-feature-frame .pm-feature-panel-03,#pm-feat-04:checked~.pm-feature-frame .pm-feature-panel-04{opacity:1}.pm-stats-band{background:#F7F9FE}.pm-stats-row{display:flex;justify-content:center;align-items:stretch;gap:60px}.pm-stat-block{display:flex;flex-direction:column;align-items:center;text-align:center}.pm-stat-icon{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:50%;background:#E7F7EE;color:#178A54;margin-bottom:16px}.pm-stat-icon svg{height:22px;width:22px}.pm-stat-value{display:block;font-weight:800;font-size:44px;color:#0A0F26;margin-bottom:8px}.pm-stat-label{display:block;font-weight:500;font-size:15px;color:#5A648C}.pm-stat-divider{width:1px;background:#E4EAF7}.ebook-hero-grid{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:60px}.ebook-hero-crumb{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:#8A93B2;margin-bottom:24px;a{color:#8A93B2;text-decoration:none}}.ebook-hero-copy h1{font-weight:700;font-size:42px;line-height:1.3;color:#0A0F26;margin-bottom:20px;b{color:#1A4DD6}}.ebook-hero-copy p{font-weight:400;font-size:16px;line-height:27px;color:#5A648C}.ebook-hero-panel{position:relative}.ebook-hero-cover{display:none;border-radius:16px;overflow:hidden;box-shadow:0px 30px 60px -30px rgba(10,15,38,0.25);margin-bottom:-60px;position:relative;z-index:1}.ebook-hero-cover img{width:100%;display:block}.ebook-form-card{position:relative;z-index:2;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:18px;box-shadow:0px 22px 45px -20px rgba(10,15,38,0.18);padding:30px;margin-left:30px}.ebook-form-card h3{font-weight:700;font-size:19px;color:#0A0F26;margin-bottom:18px}.ebook-takeaway-row{display:flex;align-items:stretch;gap:0;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:20px;overflow:hidden}.ebook-takeaway{flex:1;padding:40px 32px;border-left:1px solid #E4EAF7;position:relative}.ebook-takeaway:first-child{border-left:none}.ebook-takeaway::before{content:"";position:absolute;top:0;left:-1px;width:3px;height:0;background:#1A4DD6;transition:height 0.35s ease-in-out}.ebook-takeaway:hover::before{height:100%}.ebook-takeaway-num{display:block;font-weight:800;font-size:40px;line-height:1;color:#E4EAF7;margin-bottom:20px}.ebook-takeaway p{font-weight:700;font-size:18px;line-height:27px;color:#0A0F26;margin-bottom:0}.ebook-narrative{background:#FFFFFF}.ebook-narrative-grid{display:grid;grid-template-columns:0.8fr 1.2fr;align-items:center;gap:30px}.ebook-narrative-visual{position:relative;height:380px;border-radius:20px;background:linear-gradient(145deg,#E9EFFF 0%,#F7F9FE 100%);border:1px solid #E4EAF7;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.ebook-narrative-visual img{max-height:95%;width:auto;display:block}.ebook-narrative-eyebrow{display:inline-block;font-weight:700;font-size:13px;letter-spacing:1.5px;color:#1A4DD6;margin-bottom:20px}.ebook-narrative-copy h2{font-weight:700;font-size:30px;line-height:1.4;color:#0A0F26;margin-bottom:24px;b{color:#1A4DD6}}.ebook-narrative-copy p{font-weight:400;font-size:16px;line-height:27px;color:#5A648C}.ebook-brand-panel{position:relative;background:linear-gradient(135deg,#0A0F26 0%,#14204D 55%,#1A4DD6 140%);border-radius:28px;padding:64px;overflow:hidden}.ebook-brand-blob{position:absolute;border-radius:100%;background:radial-gradient(74.33% 74.33% at 50% 45%,rgba(127,160,255,0.35) 0%,rgba(127,160,255,0) 70%);z-index:0}.ebook-brand-blob-1{width:380px;height:380px;top:-160px;right:-60px}.ebook-brand-blob-2{width:260px;height:260px;bottom:-140px;left:10%}.ebook-brand-panel-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 0.8fr;align-items:center;gap:50px}.ebook-brand-mark{display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.ebook-brand-mark img{height:30px;width:auto;filter:brightness(0) invert(1)}.ebook-brand-panel-copy h3{font-weight:700;font-size:26px;color:#FFFFFF;margin:20px 0 14px}.ebook-brand-panel-copy p{font-weight:600;font-size:22px;line-height:1.6;color:#FFFFFF}.ebook-brand-chips{display:flex;flex-direction:column;gap:14px}.ebook-brand-chip{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:14px;font-weight:600;font-size:15px;color:#FFFFFF;transition:all 0.3s ease-in-out}.ebook-brand-chip:hover{background:rgba(255,255,255,0.14);transform:translateX(4px)}.ebook-brand-chip-icon{display:flex;align-items:center;justify-content:center;height:36px;width:36px;flex-shrink:0;border-radius:50%;background:rgba(127,160,255,0.2);color:#7FA0FF}.ebook-brand-chip-icon svg{height:18px;width:18px}.ebook-final-cta{position:relative;background:linear-gradient(135deg,#0A0F26 0%,#14204D 55%,#1A4DD6 140%);overflow:hidden}.ebook-final-cta-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size:48px 48px;z-index:0}.ebook-final-cta-shape{position:absolute;z-index:0}.ebook-final-cta-shape-1{width:220px;height:220px;border:2px solid rgba(127,160,255,0.25);border-radius:40px;transform:rotate(20deg);top:-60px;right:8%}.ebook-final-cta-shape-2{width:140px;height:140px;border-radius:100%;background:radial-gradient(74.33% 74.33% at 50% 45%,rgba(127,160,255,0.4) 0%,rgba(127,160,255,0) 70%);bottom:-40px;left:6%}.ebook-final-cta-shell{position:relative;z-index:1;max-width:700px;margin:0 auto;text-align:center}.ebook-final-cta-shell h2{font-weight:800;font-size:36px;line-height:1.3;color:#FFFFFF;margin-bottom:16px;b{color:#7FA0FF}}.ebook-final-cta-shell p{font-weight:400;font-size:16px;line-height:27px;color:#B7C0DD;margin-bottom:0}.ebook-cta-pill{display:inline-flex;align-items:center;gap:10px;background:#1A4DD6;color:#FFFFFF;font-weight:700;font-size:16px;padding:16px 28px;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0px 20px 40px -14px rgba(26,77,214,0.6);transition:all 0.3s ease-in-out}.ebook-cta-pill-arrow{transition:transform 0.3s ease-in-out}.ebook-cta-pill:hover{background:#FFFFFF;color:#0A0F26}.ebook-cta-pill:hover .ebook-cta-pill-arrow{transform:translateX(4px)}.solution-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.solution-product-card{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:20px;overflow:hidden;transition:all 0.3s ease-in-out;&:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}}.solution-product-card-img{aspect-ratio:4 / 3;overflow:hidden;img{width:100%;height:100%;object-fit:cover;display:block}}.solution-product-card-body{padding:26px;display:flex;flex-direction:column;flex-grow:1}.solution-product-card-eyebrow{font-weight:600;font-size:12px;line-height:18px;letter-spacing:0.06em;text-transform:uppercase;color:#204CA0;margin-bottom:5px}.solution-product-card-body h3{font-weight:700;font-size:19px;line-height:26px;color:#0A0F26;margin-bottom:10px}.solution-product-card-body p{font-weight:400;font-size:15px;line-height:24px;color:#5A648C;margin-bottom:0;flex-grow:1}.solution-product-card-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:#204CA0}.solution-benefits .row,.ptservice-list .row{row-gap:30px}.solution-benefits .about-mvv-panel-num{color:rgba(255,255,255,0.12)}.solution-benefits h3{color:#FFFFFF;font-weight:700;font-size:22px;margin-bottom:12px}.solution-benefits p{color:#B7C0DD;font-size:16px;line-height:26px}.solution-stats-panel{background:#FFFFFF;border:1px solid #E4EAF7;border-radius:20px;box-shadow:0px 24px 50px -34px rgba(11,18,48,0.3);padding:40px 20px 0}.solution-stats-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center;margin-bottom:26px}.solution-stats-groups span{font-weight:700;font-size:14px;color:#204CA0}.solution-stats-numbers{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:column;row-gap:26px;padding-bottom:34px}.solution-stats-numbers>div{padding:0 20px;text-align:center;border-right:1px solid #E4EAF7}.solution-stats-numbers>div:nth-last-child(-n+2){border-right:none}.solution-stats-numbers h3{white-space:nowrap}.solution-stats-numbers h3{font-weight:800;font-size:38px;color:#204CA0;margin-bottom:6px}.solution-stats-numbers>div>span{font-weight:600;font-size:13px;line-height:18px;color:#5A648C;display:block}.solution-statement-card{max-width:780px;margin-inline:auto;text-align:center;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:24px;box-shadow:0px 30px 60px -34px rgba(11,18,48,0.35);padding:56px 48px}.solution-statement-icon{width:56px;height:56px;border-radius:100%;background:rgba(32,76,160,0.1);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;img{width:26px;height:26px}}.solution-statement-card h2{font-weight:700;font-size:32px;line-height:1.3;color:#0A0F26;margin-bottom:18px}.solution-statement-card p{font-weight:400;font-size:17px;line-height:28px;color:#5A648C;margin-bottom:0}.connect-testi-card{position:relative}.connect-testi-mark{display:block;font-family:Georgia,serif;font-weight:700;font-size:90px;line-height:1;color:#E4EAF7;margin-bottom:-10px}.connect-testi-quote{font-weight:500;font-size:26px;line-height:1.5;color:#0A0F26;margin-bottom:30px}.connect-testi-person{display:inline-flex;align-items:center;gap:14px}.connect-testi-symbol{color:#204CA0;margin-right:4px}.connect-testi-info{strong{display:block;font-weight:700;font-size:15px;color:#0A0F26}small{display:block;font-weight:400;font-size:13px;color:#5A648C}}.connect-demo-shell{position:relative;max-width:780px;margin-inline:auto}.connect-demo-input{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.connect-demo-frame{background:#0A0F26;border-radius:16px;overflow:hidden;box-shadow:0px 30px 60px -30px rgba(11,18,48,0.4);margin-bottom:30px}.connect-demo-chrome{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,0.08)}.connect-demo-dot{width:10px;height:10px;border-radius:100%}.connect-demo-dot-red{background:#D64545}.connect-demo-dot-yellow{background:rgba(255,255,255,0.25)}.connect-demo-dot-green{background:#22B36B}.connect-demo-url{margin-left:14px;padding:6px 16px;background:rgba(255,255,255,0.06);border-radius:999px;font-weight:500;font-size:12px;color:rgba(255,255,255,0.5)}.connect-demo-live{display:flex;align-items:center;gap:6px;margin-left:auto;font-weight:700;font-size:11px;letter-spacing:0.5px;color:#D64545;i{width:6px;height:6px;border-radius:100%;background:#D64545;animation:connectDemoLiveBlink 1.4s ease-in-out infinite}}@keyframes connectDemoLiveBlink{0%,100%{opacity:1}50%{opacity:0.25}}.connect-demo-screens{display:grid;aspect-ratio:16 / 6;background:#F7F9FE}.connect-demo-screen{grid-area:1 / 1;display:grid;place-items:center;padding:16px;opacity:0;pointer-events:none;transform:scale(0.97);transition:opacity 0.4s ease-in-out,transform 0.4s ease-in-out;img{max-height:100%;max-width:100%;width:auto}}#connect-demo-01:checked~.connect-demo-frame .connect-demo-screen-01,#connect-demo-02:checked~.connect-demo-frame .connect-demo-screen-02,#connect-demo-03:checked~.connect-demo-frame .connect-demo-screen-03{opacity:1;pointer-events:auto;transform:none;z-index:1}.connect-demo-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:16px;padding:6px}.connect-demo-tab-indicator{position:absolute;top:6px;left:6px;width:calc(33.333% - 4px);height:calc(100% - 12px);background:#204CA0;border-radius:10px;transition:transform 0.4s cubic-bezier(0.65,0,0.35,1);z-index:0}#connect-demo-01:checked~.connect-demo-tabs .connect-demo-tab-indicator{transform:translateX(0%)}#connect-demo-02:checked~.connect-demo-tabs .connect-demo-tab-indicator{transform:translateX(100%)}#connect-demo-03:checked~.connect-demo-tabs .connect-demo-tab-indicator{transform:translateX(200%)}.connect-demo-tab{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;padding:16px 14px;border-radius:10px;cursor:pointer}.connect-demo-tab-num{flex-shrink:0;font-weight:700;font-size:12px;color:#A6B0CC;transition:color 0.3s ease-in-out}.connect-demo-tab-text{strong{display:block;font-weight:700;font-size:15px;color:#5A648C;margin-bottom:3px;transition:color 0.3s ease-in-out}small{display:block;font-weight:400;font-size:12px;line-height:17px;color:#A6B0CC;transition:color 0.3s ease-in-out}}#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"] .connect-demo-tab-num,#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"] .connect-demo-tab-num,#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"] .connect-demo-tab-num{color:#8FB2FF}#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"] .connect-demo-tab-text strong,#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"] .connect-demo-tab-text strong{color:#FFFFFF}#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"] .connect-demo-tab-text strong{color:#FFFFFF}#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"] .connect-demo-tab-text small,#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"] .connect-demo-tab-text small,#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"] .connect-demo-tab-text small{color:rgba(255,255,255,0.7)}.connect-features-accordion{max-width:880px;margin-inline:auto}.connect-features-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.connect-features-item{border-bottom:1px solid rgba(255,255,255,0.12)}.connect-features-head{display:flex;align-items:center;gap:20px;padding:26px 10px;cursor:pointer}.connect-features-head-num{flex-shrink:0;font-weight:700;font-size:14px;color:rgba(255,255,255,0.35)}.connect-features-head-text{flex:1;strong{display:block;font-weight:700;font-size:19px;color:#FFFFFF;margin-bottom:4px}small{display:block;font-weight:400;font-size:14px;color:#B7C0DD}}.connect-features-chevron{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.2);border-radius:100%;transition:transform 0.35s ease-in-out,background 0.3s ease-in-out;&::before{content:"";width:8px;height:8px;border-right:2px solid #B7C0DD;border-bottom:2px solid #B7C0DD;transform:rotate(45deg);margin-top:-4px}}.connect-features-input:checked~.connect-features-head .connect-features-chevron{transform:rotate(180deg);background:#204CA0;border-color:#204CA0;&::before{border-color:#FFFFFF}}.connect-features-input:checked~.connect-features-head .connect-features-head-num{color:#8FB2FF}.connect-features-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-in-out}.connect-features-input:checked~.connect-features-panel{grid-template-rows:1fr}.connect-features-panel-inner{overflow:hidden}.connect-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 10px 30px}.connect-features-grid-2{grid-template-columns:repeat(2,1fr)}.connect-features-chip{display:flex;align-items:flex-start;gap:14px;padding:18px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:14px;img{flex-shrink:0;width:44px;height:44px;padding:8px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:10px;box-sizing:border-box;object-fit:contain}strong{display:block;font-weight:700;font-size:14px;color:#FFFFFF;margin-bottom:4px}p{font-weight:400;font-size:13px;line-height:19px;color:#B7C0DD;margin-bottom:0}}.connect-results-shell{max-width:720px;margin-inline:auto;text-align:center}.connect-results-input{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.connect-results-copy .pttitle-design{display:flex;justify-content:center}.connect-results-panels{display:grid;margin-bottom:30px}.connect-results-panel{grid-area:1 / 1;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity 0.45s ease-in-out,transform 0.45s ease-in-out;h2{font-weight:700;font-size:32px;line-height:1.3;color:#0A0F26;margin-bottom:16px}p{font-weight:400;font-size:16px;line-height:25px;color:#5A648C;max-width:480px;margin:0 auto 34px}}.connect-results-input:nth-of-type(1):checked~.connect-results-copy .connect-results-panel:nth-of-type(1),.connect-results-input:nth-of-type(2):checked~.connect-results-copy .connect-results-panel:nth-of-type(2),.connect-results-input:nth-of-type(3):checked~.connect-results-copy .connect-results-panel:nth-of-type(3),.connect-results-input:nth-of-type(4):checked~.connect-results-copy .connect-results-panel:nth-of-type(4),.connect-results-input:nth-of-type(5):checked~.connect-results-copy .connect-results-panel:nth-of-type(5),.connect-results-input:nth-of-type(6):checked~.connect-results-copy .connect-results-panel:nth-of-type(6),.connect-results-input:nth-of-type(7):checked~.connect-results-copy .connect-results-panel:nth-of-type(7),.connect-results-input:nth-of-type(8):checked~.connect-results-copy .connect-results-panel:nth-of-type(8){opacity:1;pointer-events:auto;transform:none;z-index:1}.connect-results-carousel{position:relative}.connect-results-arrow{position:absolute;top:auto;bottom:75px;z-index:2;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;background:#204CA0;border:1px solid #204CA0;border-radius:100%;box-shadow:0px 14px 30px -18px rgba(11,18,48,0.5);font-family:inherit;font-size:20px;font-weight:700;line-height:1;color:#FFFFFF;cursor:pointer;transition:all 0.3s ease-in-out;&:hover{background:#0A0F26;color:#FFFFFF;border-color:#204CA0}}.connect-results-arrow-prev{left:-22px}.connect-results-arrow-next{right:-22px}.connect-results-spotlight{display:flex;align-items:stretch;justify-content:center;gap:0;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:20px;padding:34px 10px;box-shadow:0px 24px 50px -34px rgba(11,18,48,0.3);div{flex:1;padding:0 30px;&:first-child{border-right:1px solid #E4EAF7}}h3{font-weight:800;font-size:44px;color:#204CA0;margin-bottom:6px}>div>span{font-weight:600;font-size:14px;color:#5A648C}}.connect-results-dots{display:flex;align-items:center;justify-content:center;gap:8px;label{width:10px;height:10px;border-radius:999px;background:#C9D8FF;cursor:pointer;transition:all 0.3s ease-in-out}}.connect-results-input:nth-of-type(1):checked~.connect-results-copy .connect-results-dots label:nth-of-type(1),.connect-results-input:nth-of-type(2):checked~.connect-results-copy .connect-results-dots label:nth-of-type(2),.connect-results-input:nth-of-type(3):checked~.connect-results-copy .connect-results-dots label:nth-of-type(3),.connect-results-input:nth-of-type(4):checked~.connect-results-copy .connect-results-dots label:nth-of-type(4),.connect-results-input:nth-of-type(5):checked~.connect-results-copy .connect-results-dots label:nth-of-type(5),.connect-results-input:nth-of-type(6):checked~.connect-results-copy .connect-results-dots label:nth-of-type(6),.connect-results-input:nth-of-type(7):checked~.connect-results-copy .connect-results-dots label:nth-of-type(7),.connect-results-input:nth-of-type(8):checked~.connect-results-copy .connect-results-dots label:nth-of-type(8){width:26px;background:#204CA0}.connect-results-ticker{margin-top:60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.connect-results-chip{padding:12px 22px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:999px;font-weight:600;font-size:14px;color:#0A0F26;white-space:nowrap}.product-cta-shell{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.product-cta-copy h2{font-weight:700;font-size:36px;line-height:1.3;color:#FFFFFF;margin:16px 0 18px}.product-cta-copy h4{color:#FFFFFF;font-size:18px;margin-top:30px;margin-bottom:15px}.product-cta-copy>p{font-weight:400;font-size:17px;line-height:27px;color:#B7C0DD;max-width:460px;margin-bottom:30px}.product-cta-points{list-style:none;margin:0;padding:0;li{display:flex;align-items:center;gap:12px;font-weight:500;font-size:15px;color:#FFFFFF;padding:12px 0;border-top:1px solid rgba(255,255,255,0.1);&:last-child{border-bottom:1px solid rgba(255,255,255,0.1)}}}.product-cta-check{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(34,179,107,0.15);color:#22B36B;font-size:11px;font-weight:700;border-radius:100%}.product-cta-form{background:#FFFFFF;border-radius:20px;padding:40px;box-shadow:0px 30px 60px -30px rgba(0,0,0,0.5);h3{font-weight:700;font-size:22px;color:#0A0F26;margin-bottom:22px}.ptmdef-btn{width:100%;text-align:center;border:none;cursor:pointer}}.connect-devices-rail{position:relative;display:flex;justify-content:space-between;max-width:720px;margin-inline:auto;&::before{content:"";position:absolute;top:34px;left:34px;right:34px;height:1px;background:rgba(255,255,255,0.15);z-index:0}}.connect-devices-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;p{font-weight:600;font-size:14px;color:#FFFFFF;margin-bottom:0}}.connect-devices-icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;background:#0A0F26;border:1px solid rgba(255,255,255,0.2);border-radius:100%;img{max-width:30px;max-height:30px}}footer{padding:65px 0 40px}.ptf-desc p{font-weight:400;font-size:14.5px;line-height:23px;color:#9AA6D4;margin:15px 0 20px}.ptsocial-icon{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ptsocial-icon li a{height:34px;width:34px;background:rgba(255,255,255,0.06);border-radius:9px;display:grid;place-items:center;img,svg{max-width:18px;max-height:18px}&:hover,&:active,&:focus{background:rgba(255,255,255,1);svg path{fill:#0A0F26}}}.pf-title h6{font-weight:500;font-size:15px;line-height:19px;color:#FFFFFF;margin-bottom:14px}.pf-link .menu-item{display:flex;&+.menu-item{margin-top:10px}}.pf-link .menu-item a{font-weight:400;font-size:14px;line-height:18px;color:#9AA6D4;&:hover,&:active,&:focus{color:#FFFFFF}}.ft-bottom{border-top:1px solid rgba(255,255,255,0.1);margin-top:40px;padding-top:22px}.pf-copyright p{font-weight:400;font-size:13px;line-height:18px;color:#6B7597;margin-bottom:0;a{color:#6B7597;transition:all 0.35s ease-in-out;&:hover,&:active,&:focus{color:#FFFFFF}}}.ptquote-card{background:#FFFFFF;overflow:hidden;border:1px solid #E4EAF7;box-shadow:0px 30px 70px -46px rgba(11,18,48,0.3);border-radius:22px}.ptquote-steps{display:flex;align-items:center;justify-content:space-between;background:#FAFBFE;border-bottom:1px solid #EEF1F8;padding:20px 40px}.ptquote-step{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:12px;font-weight:600;font-size:16px;line-height:20px;color:#8A93B2}.ptquote-step.active,.ptquote-step.is-done{color:#0A0F26}.ptquote-step span{height:26px;width:100%;border-radius:50%;display:grid;place-items:center;background:#E4EAF7;font-weight:700;font-size:13px;line-height:16px;color:#8A93B2}.ptquote-step.active span,.ptquote-step.is-done span{background:#204CA0;color:#FFFFFF}.ptquote-step.is-clickable{cursor:pointer}.ptquote-body{padding:30px}.ptquote-body h3{font-weight:700;font-size:22px;line-height:28px;color:#0A0F26;margin-bottom:30px}.ptquote-body h3 small{font-weight:400;font-size:15px;line-height:20px;color:#8A98BC;margin-left:10px}.ptquote-panel{display:none}.ptquote-panel.is-active{display:block;animation:ptquote-fade .35s ease-in-out}@keyframes ptquote-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ptquote-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ptquote-options button{position:relative;padding:15px 25px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:15px;font-weight:600;font-size:16px;line-height:20px;color:#3A4463;cursor:pointer;transition:all .3s ease-in-out}.ptquote-options button:hover,.ptquote-options button:focus{border-color:#204CA0;color:#204CA0;box-shadow:0px 16px 35px -32px rgba(32,76,160,.8)}.ptquote-options button.is-selected{border-color:#204CA0;background:#F4F7FE;color:#204CA0;box-shadow:0px 16px 35px -32px rgba(32,76,160,.8)}.ptquote-options button svg,.ptquote-options button img{width:30px;height:30px;object-fit:contain}.ptquote-options button path{transition:all 0.35s ease-in-out}.ptquote-options button.is-selected path{fill:#204CA0}.ptquote-error{display:none;margin:22px 0 0;font-size:12px;line-height:18px;padding:6px 10px;border-radius:6px;color:#000;background-color:#FFAFBC}.ptquote-error.is-visible{display:block}.ptquote-action{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:52px}.ptquote-action button{border:0;cursor:pointer}.ptquote-action .ptmout-btn{border:none}.ptquote-back{margin-right:auto;background:#3A4463;color:#FFFFFF}.ptquote-result{height:100%;background:#204CA0;border-radius:20px}.ptquote-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:30px}.ptquote-summary li{font-weight:700;font-size:18px;line-height:28px;color:#FFFFFF}.ptquote-summary small{display:block;font-weight:400;font-size:13px;line-height:16px;color:#CBD8FF;margin-bottom:4px}.ptquote-form{background:#F7F9FE;border:1px solid #E4EAF7;border-radius:20px;padding:30px}.ptquote-form h4{font-weight:700;font-size:20px;line-height:25px;color:#0A0F26;margin-bottom:10px}.ptquote-form p{font-weight:400;font-size:13px;line-height:16px;color:#5A648C;margin-bottom:10px}.ptquote-note p{font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#8A93B2;margin-bottom:0}.ptfqacco .accordion-item{background:#FFFFFF;border:1px solid #E4EAF7;border-radius:14px;overflow:hidden;&+.accordion-item{margin-top:12px}}.ptfqacco .accordion-button{background-color:transparent;box-shadow:none!important;font-weight:500;font-size:17px;line-height:21px;color:#0A0F26;display:flex;align-items:center;gap:20px;padding:17px 25px;border-radius:0!important;&::after{display:block;height:11px;width:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.59999 10.032V6.38402H-1.11461e-05V3.64802H3.59999V1.52588e-05H6.43199V3.64802H10.032V6.38402H6.43199V10.032H3.59999Z' fill='%238A93B2'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100%}}.ptfqacco .accordion-button:not(.collapsed){&::after{height:3px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='3' viewBox='0 0 11 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.89543e-05 2.73628V0.000281096H10.752V2.73628H-1.89543e-05Z' fill='%231A4DD6'/%3E%3C/svg%3E%0A")}}.ptfqacco .accordion-body{padding:0 45px 25px 25px}.ptfqacco .accordion-body p{font-weight:400;font-size:15px;line-height:26px;color:#4A5578;margin-bottom:16px}.ptfqacco .accordion-body ul,.ptfqacco .accordion-body ol{margin:0 0 16px;padding-left:22px}.ptfqacco .accordion-body li{display:list-item;list-style:disc;font-weight:400;font-size:15px;line-height:24px;color:#4A5578;margin-bottom:8px}.ptfqacco .accordion-body ol li{list-style:decimal}.ptfqacco .accordion-body>*:last-child{margin-bottom:0}.ptplatformtabmain{display:none;margin-bottom:30px;.ptplatformtab{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:50px;padding:4px;li{border-radius:50px;padding:8px 15px;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.5px;color:#204CA0;text-transform:uppercase;cursor:pointer;text-align:center;transition:all 0.35s ease-in-out;&.active,&:hover{background-color:#204CA0;color:#FFFFFF}}}}.ptindutabs-prnext{display:none}.ptminner-banner{position:relative;padding-top:70px;z-index:0}.ptminner-banner::before{content:"";position:absolute;inset:0;bottom:calc(400px / 2);z-index:-1;background-color:#EEF2FF}.ptminner-banner-grid{display:grid;grid-template-columns:6fr 5fr;align-items:center;gap:50px}.ptminner-banner-crumb{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:rgba(255,255,255,0.5);margin-bottom:18px;a{color:rgba(255,255,255,0.5);transition:color 0.3s ease-in-out;&:hover{color:#8FB2FF}}span:last-child{color:#8FB2FF;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.ptminner-banner-crumb span:nth-child(3){text-wrap:nowrap}.ptminner-banner-content h1{color:#FFFFFF}.ptminner-banner-content p{color:#B7C0DD}.ptminner-banner-content p:last-child{margin-bottom:0}.ptminner-banner-content .ptmout-btn{background:#FFFFFF}.ptminner-banner-visual{position:relative;max-width:460px;margin-inline:auto;aspect-ratio:1 / 1;display:grid;place-items:center}.ptminner-banner-circle{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:100%;overflow:hidden;border:6px solid rgba(255,255,255,0.12);box-shadow:0px 30px 60px -20px rgba(0,0,0,0.6);img{width:100%;height:100%;object-fit:cover;object-position:center 15%;transition:transform 0.6s ease-in-out}&:hover img{transform:scale(1.06)}}.ptminner-banner-light{padding-bottom:70px}.ptminner-banner-light::before{bottom:0}.ptminner-banner-light .ptminner-banner-crumb{color:#5A648C}.ptminner-banner-light .ptminner-banner-crumb a{color:#5A648C}.ptminner-banner-light .ptminner-banner-crumb a:hover{color:#204CA0}.ptminner-banner-light .ptminner-banner-crumb span:last-child{color:#204CA0}.ptminner-banner-light .ptminner-banner-content h1{color:#0A0F26;margin-bottom:20px}.ptminner-banner-content h1 span{font-weight:700}.ptminner-banner-light .ptminner-banner-content p{color:#5A648C}.news-share{display:flex;align-items:center;gap:10px}.news-grid,.recent-blogli{row-gap:30px}.news-share a{height:34px;width:34px;background:rgba(10,15,38,0.06);border-radius:9px;display:grid;place-items:center;transition:background 0.3s ease-in-out}.news-share a svg{max-width:16px;max-height:16px}.news-share a:hover{background:#204CA0}.news-share a:hover svg path{fill:#FFFFFF}.ptminner-hero-row{display:grid;grid-template-columns:5fr 6fr;gap:50px;align-items:center}.ptminner-hero-left h1{margin-bottom:20px}.ptminner-hero-left p{margin-bottom:0}.ptminner-hero-image-frame{width:100%;margin-inline:auto}.ptminner-hero-image-frame img{width:100%;border-radius:20px;height:100%;object-fit:cover;object-position:center;display:block;filter:drop-shadow(0px 30px 30px rgba(11,18,48,0.35))}.about-story-grid{display:grid;grid-template-columns:7fr 5fr;align-items:center;gap:60px}.about-story-narrative h4{font-weight:700;font-size:14px;letter-spacing:0.12em;color:#204CA0;margin-bottom:14px}.about-story-narrative h2{font-size:34px;line-height:1.25;color:#0A0F26;margin-bottom:22px}.about-story-narrative .white-pttitle h2{color:#FFFFFF}.about-story-narrative p{font-weight:400;font-size:16px;line-height:26px;color:#5A648C;margin-bottom:18px;&:last-of-type{margin-bottom:30px}}.about-story-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:#204CA0;padding-bottom:4px;border-bottom:2px solid #C9D8FF;transition:all 0.3s ease-in-out;svg{transition:transform 0.3s ease-in-out}&:hover{color:#0A0F26;border-color:#204CA0;svg{transform:translateX(4px)}}}.about-story-visual{position:relative;max-width:320px;margin-inline:auto}.about-story-photo{aspect-ratio:3 / 4;img{border-radius:0 30px 0 30px;width:100%;height:100%;object-fit:cover;object-position:center 15%;transition:transform 0.6s ease-in-out;filter:drop-shadow(0px 30px 30px rgba(11,18,48,0.35))}&:hover img{transform:scale(1.05)}}.about-story-chip{position:absolute;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:14px;padding:14px 22px;box-shadow:0px 18px 40px -20px rgba(11,18,48,0.3);span{font-weight:700;font-size:15px;color:#0A0F26}}.about-story-chip-company{top:30px;left:-30px}.about-story-chip-global{bottom:30px;right:-20px}.about-story-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px;border-top:1px solid #E4EAF7;padding-top:50px}.about-story-milestone{text-align:center;padding:0 30px;border-right:1px solid #E4EAF7;display:flex;flex-direction:column;justify-content:center;&:last-child{border-right:none}h3{font-weight:800;font-size:48px;line-height:1;color:#204CA0;margin-bottom:14px}p{font-weight:400;font-size:15px;line-height:23px;color:#5A648C;max-width:260px;margin-inline:auto}}.about-mvv-tabs{position:relative}.about-mvv-input{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.about-mvv-nav{position:relative;display:grid;grid-template-columns:repeat(3,1fr);background:#FFFFFF;border:1px solid #E4EAF7;border-radius:999px;padding:6px;max-width:620px;margin-inline:auto;box-shadow:0px 18px 40px -34px rgba(11,18,48,0.3)}.about-mvv-nav-indicator{position:absolute;top:6px;left:6px;width:calc(33.333% - 4px);height:calc(100% - 12px);background:#204CA0;border-radius:999px;transition:transform 0.4s cubic-bezier(0.65,0,0.35,1);z-index:0}.about-mvv-tab{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:999px;cursor:pointer;transition:color 0.3s ease-in-out}.about-mvv-tab-num{font-weight:700;font-size:13px;color:#A6B0CC;transition:color 0.3s ease-in-out}.about-mvv-tab-text{font-weight:700;font-size:15px;color:#5A648C;transition:color 0.3s ease-in-out;white-space:nowrap}#about-mvv-01:checked~.about-mvv-nav .about-mvv-nav-indicator{transform:translateX(0%)}#about-mvv-02:checked~.about-mvv-nav .about-mvv-nav-indicator{transform:translateX(100%)}#about-mvv-03:checked~.about-mvv-nav .about-mvv-nav-indicator{transform:translateX(200%)}#about-mvv-01:checked~.about-mvv-nav label[for="about-mvv-01"] .about-mvv-tab-num,#about-mvv-01:checked~.about-mvv-nav label[for="about-mvv-01"] .about-mvv-tab-text,#about-mvv-02:checked~.about-mvv-nav label[for="about-mvv-02"] .about-mvv-tab-num,#about-mvv-02:checked~.about-mvv-nav label[for="about-mvv-02"] .about-mvv-tab-text,#about-mvv-03:checked~.about-mvv-nav label[for="about-mvv-03"] .about-mvv-tab-num,#about-mvv-03:checked~.about-mvv-nav label[for="about-mvv-03"] .about-mvv-tab-text{color:#FFFFFF}.about-mvv-panels{display:grid;margin-top:50px}.about-mvv-panel{grid-area:1 / 1;display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:50px;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out}#about-mvv-01:checked~.about-mvv-panels .about-mvv-panel-01,#about-mvv-02:checked~.about-mvv-panels .about-mvv-panel-02,#about-mvv-03:checked~.about-mvv-panels .about-mvv-panel-03{opacity:1;pointer-events:auto;transform:none;z-index:1}.about-mvv-panel-img{position:relative;border-radius:0 40px 0 40px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0px 30px 60px -30px rgba(11,18,48,0.35);img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease-in-out}}.about-mvv-panel:hover .about-mvv-panel-img img{transform:scale(1.06)}.about-mvv-panel-body{position:relative;padding-left:10px}.about-mvv-panel-num{display:block;font-weight:800;font-size:80px;line-height:1;color:#E4EAF7;margin-bottom:10px}.about-mvv-panel-body h3{font-weight:700;font-size:26px;line-height:32px;color:#0A0F26;margin-bottom:14px}.about-mvv-panel-body p{font-weight:400;font-size:17px;line-height:27px;color:#5A648C;margin-bottom:0}.about-leader-list{display:flex;flex-direction:column;gap:70px}.about-leader-row{display:flex;align-items:center;gap:60px}.about-leader-row-reverse{flex-direction:row-reverse}.about-leader-row-reverse .about-leader-photo{border-radius:40px 0 40px 0}.about-leader-row-reverse .about-leader-info{display:flex;flex-direction:column;align-items:end;p{text-align:end}}.about-leader-photo{position:relative;flex:0 0 280px;width:280px;min-height:280px;border-radius:0 40px 0 40px;overflow:hidden;border:1px solid rgba(255,255,255,0.12);box-shadow:0px 30px 60px -30px rgba(0,0,0,0.6);img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease-in-out}&:hover img{transform:scale(1.06)}}.about-leader-info{flex:1}.about-leader-role{display:block;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#8FB2FF;margin-bottom:10px}.about-leader-info h3{font-weight:700;font-size:30px;line-height:1.2;color:#FFFFFF;margin-bottom:16px}.about-leader-info p{font-weight:400;font-size:16px;line-height:26px;color:#B7C0DD;max-width:560px;margin-bottom:20px}.about-leader-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:#FFFFFF;padding-bottom:4px;border-bottom:2px solid rgba(255,255,255,0.25);transition:all 0.3s ease-in-out;&:hover{color:#8FB2FF;border-color:#8FB2FF}}.about-awards-row{overflow:hidden}.about-awards-row h3{text-align:center;margin-bottom:25px}.about-awards-row .ptmctmarq-group{gap:25px;padding-right:25px}.about-awards-row .ptmctmarq-box{height:90px;min-width:150px;display:flex;align-items:center;justify-content:center;padding:14px 26px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:12px;img{max-height:48px;max-width:130px}}.about-actions-box{height:100%;padding:35px 30px;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:18px;box-shadow:0px 18px 40px -34px rgba(11,18,48,0.3);transition:all 0.35s ease-in-out;&:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}}.about-actions-icon{height:52px;width:52px;margin-bottom:18px;border-radius:14px;background:#E9EFFF;display:grid;place-items:center;svg{height:24px;width:24px;stroke:#204CA0}}.whyplutomen-solutions .about-actions-icon{background:#204CA0}.about-actions-box h3{font-weight:700;font-size:22px;line-height:28px;color:#0A0F26;margin-bottom:10px}.about-actions-box p{font-weight:400;font-size:16px;line-height:25px;color:#5A648C;margin-bottom:25px}.about-cta{position:relative;&::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,38,0.92) 0%,rgba(10,15,38,0.78) 55%,rgba(10,15,38,0.55) 100%)}}.about-cta-grid{position:relative;z-index:1;display:grid;grid-template-columns:7fr 5fr;align-items:center;gap:60px}.about-cta-primary .pttitle h2{margin-bottom:14px}.about-cta-primary .pttitle p{max-width:480px}.about-cta-paths{display:flex;flex-direction:column;gap:16px}.about-cta-path{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);border-radius:16px;color:#FFFFFF;transition:all 0.3s ease-in-out;strong{display:block;font-weight:700;font-size:17px;margin-bottom:4px}small{display:block;font-weight:400;font-size:13px;color:#B7C0DD}svg{flex-shrink:0;transition:transform 0.3s ease-in-out}&:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.35);svg{transform:translateX(4px)}}}.text-accent{color:#204CA0}.text-accent-underline{color:#204CA0;text-decoration:underline;text-underline-offset:6px}.whyplutomen-wheel-grid{display:grid;grid-template-columns:1fr 300px 1fr;align-items:center;gap:40px}.whyplutomen-wheel-col{display:flex;flex-direction:column;gap:40px}.whyplutomen-wheel-point h3{display:inline-block;font-weight:700;font-size:20px;color:#204CA0;padding-bottom:8px;margin-bottom:10px;border-bottom:2px solid #204CA0}.whyplutomen-wheel-point p{font-weight:400;font-size:15px;line-height:23px;color:#5A648C;margin-bottom:0}.whyplutomen-wheel-visual{display:flex;justify-content:center}.whyplutomen-wheel-visual svg{width:100%;max-width:280px;height:auto}.whyplutomen-wheel-label{font-weight:700;font-size:11px;letter-spacing:1px;fill:#FFFFFF}.feature-card{display:block;text-decoration:none;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:18px;overflow:hidden;height:100%;transition:all 0.35s ease-in-out;&:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}}.feature-card-img{aspect-ratio:16 / 10;overflow:hidden;background:#F7F9FE;img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.5s ease-in-out}}.feature-card:hover .feature-card-img img{transform:scale(1.05)}.feature-card h3{font-weight:700;font-size:17px;line-height:23px;color:#0A0F26;padding:18px 20px;margin-bottom:0}.career-benefits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 40px;max-width:1000px;margin-inline:auto}.career-benefits-item{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:14px;color:#FFFFFF;font-weight:500;font-size:16px}.career-benefits-icon{flex-shrink:0;height:26px;width:26px;display:grid;place-items:center;border-radius:100%;background:#204CA0;svg{height:13px;width:13px;color:#FFFFFF}}.career-jobs-accordion{max-width:1000px;margin-inline:auto}.career-jobs-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.career-jobs-item{border-bottom:1px solid #E4EAF7}.career-jobs-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 10px;cursor:pointer}.career-jobs-head-main{display:flex;flex-direction:column;gap:8px}.career-jobs-head-title{font-weight:700;font-size:19px;color:#0A0F26}.career-jobs-head-meta{display:flex;flex-wrap:wrap;gap:10px;span{font-weight:500;font-size:13px;color:#5A648C;padding:4px 12px;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:100px}}.career-jobs-chevron{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #E4EAF7;border-radius:100%;transition:transform 0.35s ease-in-out,background 0.3s ease-in-out}.career-jobs-chevron::before{content:"";width:8px;height:8px;border-right:2px solid #5A648C;border-bottom:2px solid #5A648C;transform:rotate(45deg);margin-top:-4px}.career-jobs-input:checked~.career-jobs-head .career-jobs-chevron{transform:rotate(180deg);background:#204CA0;border-color:#204CA0}.career-jobs-input:checked~.career-jobs-head .career-jobs-chevron::before{border-color:#FFFFFF}.career-jobs-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-in-out}.career-jobs-input:checked~.career-jobs-panel{grid-template-rows:1fr}.career-jobs-panel-inner{overflow:hidden}.career-jobs-panel-inner p{padding:0 10px 20px;font-weight:400;font-size:16px;line-height:25px;color:#5A648C;margin-bottom:0}.career-jobs-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 26px;span{font-weight:500;font-size:14px;color:#0A0F26}}.ptminner-blog .alm-listing{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.about-awards-row{padding-inline:0!important}.case-study-hero{padding-bottom:80px}.case-study-hero-crumb{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;margin-bottom:40px;a{text-decoration:none}span:last-child{color:#8FB2FF;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.case-study-hero-crumb a:nth-child(3){text-wrap:nowrap}.case-study-hero-grid{display:grid;grid-template-columns:0.85fr 1.15fr;align-items:center;gap:60px}.case-study-hero-logo{height:44px;margin-bottom:24px}.case-study-hero-logo img{height:100%;width:auto}.case-study-hero-copy h1{font-weight:700;font-size:42px;line-height:1.25;color:#0A0F26}.case-study-hero-visual{border-radius:20px;overflow:hidden;box-shadow:0px 30px 60px -30px rgba(10,15,38,0.25)}.case-study-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.case-study-meta{display:flex;flex-wrap:wrap;gap:40px}.case-study-meta-item span{display:block;font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#8A93B2;margin-bottom:4px}.case-study-meta-item p{font-weight:700;font-size:17px;color:#0A0F26;margin-bottom:0}.case-study-inner-img{height:420px}.case-study-inner-img img{width:100%;height:100%;object-fit:cover;display:block}.case-study-copy{max-width:820px;margin:0 auto}.case-study-copy .pttitle-design{margin-bottom:16px}.case-study-copy h2{font-weight:700;font-size:32px;line-height:1.3;color:#0A0F26;margin-bottom:18px}.case-study-copy h3{margin-bottom:18px}.case-study-copy p{font-weight:400;font-size:16px;line-height:27px;color:#5A648C;margin-bottom:20px}.case-study-copy p:last-child{margin-bottom:0}.case-study-testimonial{text-align:center}.case-study-testimonial p{font-weight:500;font-size:20px;line-height:30px;color:#0A0F26}.case-study-testimonial .pttest-auto{justify-content:center;width:fit-content;margin-inline:auto}.case-study-testimonial .ptauto-desc{text-align:left}.resource-card{display:flex;flex-direction:column;height:100%;border:1px solid #E4EAF7;border-radius:18px;overflow:hidden;background:#FFFFFF;transition:all 0.35s ease-in-out}.resource-card:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.resource-card-media{overflow:hidden;background:#F7F9FE;height:250px}.ptcase-listing .resource-card-media{aspect-ratio:unset;height:initial}.resource-card-media img{width:100%;height:100%;object-fit:cover;display:block}.resource-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.resource-card-tag{font-weight:600;font-size:12px;line-height:18px;letter-spacing:0.06em;text-transform:uppercase;color:#204CA0;margin-bottom:5px}.resource-card-body h3{font-weight:700;font-size:19px;line-height:1.35;color:#0A0F26;margin-bottom:10px}.resource-card-body p{font-weight:400;font-size:15px;line-height:22px;color:#5A648C;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.resource-card-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:#204CA0;margin-top:18px;text-decoration:none}.alm-load-more-btn{font-size:16px;font-weight:600;color:#FFF;padding:10px 25px;margin-inline:auto;background-color:#204CA0;border-radius:100px;margin-top:30px;border:none!important;box-shadow:0!important;outline:0!important;display:inherit}.blog-hero-author{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:30px}.blog-hero-author img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-hero-author-meta{text-align:left}.blog-hero-author-meta strong{display:block;font-size:15px;color:#0A0F26}.blog-hero-author-meta span{font-size:13px;color:#5A648C}.blog-article-body{max-width:720px}.blog-article-body img{width:100%;height:auto;border-radius:14px;margin-bottom:30px}.blog-article-body p{font-weight:400;font-size:16px;line-height:27px;color:#5A648C;margin-bottom:20px}.blog-article-body h2{font-weight:700;font-size:26px;line-height:1.35;color:#0A0F26;margin:46px 0 18px;scroll-margin-top:100px}.blog-article-body h3{font-weight:700;font-size:20px;line-height:1.4;color:#0A0F26;margin:0 0 14px;scroll-margin-top:100px}.blog-article-body ol,.blog-article-body ul{margin:0 0 20px;padding-left:22px}.blog-article-body ol li,.blog-article-body ul li{font-size:16px;line-height:26px;color:#5A648C;margin-bottom:12px}.blog-article-body ol li strong,.blog-article-body ul li strong{color:#0A0F26}.blog-article-body figure{margin:0 0 30px}.blog-article-body figcaption{font-size:13px;color:#5A648C;text-align:center}.blog-article-body #ez-toc-container{display:none!important}.blog-article-table{width:100%;border-collapse:collapse;margin-bottom:30px;font-size:14px}.blog-article-table th,.blog-article-table td{border:1px solid #E4EAF7;padding:12px 14px;text-align:left;color:#5A648C}.blog-article-table th{background:#F7F9FE;color:#0A0F26;font-weight:700}.blog-toc{background:#F7F9FE;border:1px solid #E4EAF7;border-radius:14px;padding:20px 10px;position:sticky;top:100px}.blog-toc h4{font-weight:700;font-size:15px;color:#0A0F26;margin-bottom:14px}.blog-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.blog-toc a{font-size:13px;line-height:1.5;color:#5A648C;text-decoration:none}.blog-toc a:hover{color:#204CA0}.blog-related-box{background:#F7F9FE;border:1px solid #E4EAF7;border-left:4px solid #204CA0;border-radius:10px;padding:22px 26px;margin:10px 0 30px}.blog-related-box h3{font-weight:700;font-size:16px;color:#0A0F26;margin:0 0 12px}.blog-related-box ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog-related-box a{font-size:15px;font-weight:600;color:#204CA0;text-decoration:none}.blog-mid-cta{background:#0A0F26;border-radius:16px;padding:34px 36px;margin:10px 0 40px}.blog-mid-cta h3{font-size:20px;margin-bottom:10px}.blog-mid-cta h3 a{color:#FFFFFF;text-decoration:none}.blog-mid-cta p{color:#B7C0DD;margin-bottom:20px}.blog-social-share{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:10px;background:#0A0F26;border-radius:12px 0 0 12px;padding:16px 12px;box-shadow:0px 12px 30px -18px rgba(10,15,38,0.3)}.blog-social-share a{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.blog-faq-section{margin:46px 0 18px}.blog-faq-eyebrow{display:block;font-weight:700;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:#204CA0;margin-bottom:10px}.blog-faq-accordion .accordion-item{box-shadow:0px 16px 32px -26px rgba(10,15,38,0.35);transition:border-color 0.25s ease-in-out}.blog-faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)){border-color:#C9D8FF}.blog-faq-num{flex-shrink:0;font-weight:700;font-size:13px;color:#C9D8FF}.blog-faq-accordion .accordion-button:not(.collapsed) .blog-faq-num{color:#204CA0}.blog-author-bio{display:flex;gap:20px;align-items:flex-start;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:16px;padding:28px;margin-top:50px;box-shadow:0px 22px 45px -30px rgba(10,15,38,0.35)}.blog-author-bio img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-author-bio-copy{min-width:0}.social-links img{margin-bottom:0}.blog-author-bio-eyebrow{display:block;font-weight:700;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:#8A93B2;margin-bottom:6px}.blog-author-bio h3{font-size:17px;color:#0A0F26;margin-bottom:2px}.blog-author-bio .designation{display:block;font-size:13px;color:#204CA0;font-weight:600;margin-bottom:10px}.blog-author-bio p{font-size:14px;line-height:22px;color:#5A648C;margin-bottom:12px}.blog-author-bio .social-links a{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#204CA0;transition:background-color 0.25s ease-in-out;&:hover,&:focus{background:#FEB82F}}.thankyou-hero{position:relative;background:#F7F9FE;border-bottom:1px solid #E4EAF7;overflow:hidden;z-index:0}.thankyou-hero::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,#E4EAF7 0 1px,transparent 1px 96px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 78%);pointer-events:none;z-index:-1}.thankyou-hero-row{align-items:center;row-gap:40px}.thankyou-content h1,.thankyou-content h2{font-weight:700;font-size:46px;line-height:1.18;letter-spacing:-0.5px;color:#0A0F26;margin-bottom:18px}.thankyou-content p{font-weight:400;font-size:18px;line-height:30px;color:#4A5578;max-width:34em}.thankyou-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:32px}.thankyou-actions .ptmdef-btn,.thankyou-actions .ptmout-btn{display:inline-block}.thankyou-next{background:#FFFFFF;border:1px solid #E4EAF7;border-radius:22px;padding:32px 30px;box-shadow:0px 30px 70px -46px rgba(11,18,48,0.3)}.thankyou-next-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid #E4EAF7}.thankyou-next-head h2{font-weight:700;font-size:20px;line-height:25px;color:#0A0F26;margin-bottom:0}.thankyou-next-head span{font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:#8A93B2;font-variant-numeric:tabular-nums;white-space:nowrap}.thankyou-step{position:relative;display:grid;grid-template-columns:34px 1fr;gap:15px;padding-bottom:26px}.thankyou-step:last-child{padding-bottom:0}.thankyou-step:not(:last-child)::before{content:"";position:absolute;top:42px;bottom:8px;left:17px;width:1px;background:#E4EAF7}.thankyou-step-no{height:34px;width:34px;border-radius:9px;display:flex;justify-content:center;place-items:center;font-weight:700;font-size:13px;line-height:17px;font-variant-numeric:tabular-nums;color:#204CA0;background:#E9EFFF;border:1px solid #C9D8FF}.thankyou-step.is-done .thankyou-step-no{background:#204CA0;border-color:#204CA0;font-size:0}.thankyou-step.is-done .thankyou-step-no::before{content:"";display:block;height:10px;width:12px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.783 9.75L-3.90131e-06 5.746L0.987996 4.758L3.809 7.761L10.985 -4.47035e-06L11.934 0.935996L3.783 9.75Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%}.thankyou-step-copy h3{font-weight:700;font-size:17px;line-height:23px;color:#0A0F26;margin-bottom:4px}.thankyou-step-copy p{font-weight:400;font-size:15px;line-height:23px;color:#5A648C;margin-bottom:0}.thankyou-video{max-width:940px;margin:60px auto 0;aspect-ratio:16 / 9;border:1px solid #E4EAF7;border-radius:20px;background:#0A0F26;overflow:hidden;box-shadow:0px 30px 70px -46px rgba(11,18,48,0.3)}.thankyou-video iframe{width:100%;height:100%;display:block;border:0}.thankyou-quote{max-width:760px;margin-inline:auto}.thankyou-testimonial{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:24px;padding:34px;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:22px;text-align:left}.thankyou-testimonial:not(:has(img)){grid-template-columns:1fr}.thankyou-testimonial img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.thankyou-testimonial p{position:relative;font-weight:500;font-size:18px;line-height:30px;color:#0A0F26;margin-bottom:0;padding-top:18px}.thankyou-testimonial p::before{content:"";position:absolute;top:0;left:0;height:3px;width:40px;border-radius:3px;background:#204CA0}.thankyou-resources{background:#FFFFFF}.thankyou-resources .resource-card-body h3{margin-bottom:0}.thankyou-resources .resource-card-link{margin-top:14px}.thankyou-resources .resource-card:hover .resource-card-link{color:#FEB82F}.thankyou-cta .ptmdef-btn{margin-inline:auto;display:block;width:fit-content;margin-top:28px;background:#FEB82F;color:#383336}.thankyou-cta .ptmdef-btn:hover,.thankyou-cta .ptmdef-btn:focus,.thankyou-cta .ptmdef-btn:active{background:#FFFFFF;color:#0A0F26}.ptcase-listing .row,.ptwhy-ptnr .row,.workflow-usecases .row,.platform-features .row{row-gap:30px}.connect-results .ptmctmarq-group{gap:30px;padding-right:30px}.product-cta-copy p{margin-bottom:0}.feature-capabilities:has(.row.mt-50) .feac-list{margin-top:50px}.bolg-details-main .resource-card{height:fit-content!important}.blog-toc .ez-toc-title-container{display:flex;justify-content:space-between}.ez-toc-title{margin-bottom:15px}.wp-block-table{overflow:hidden;overflow-x:hidden;overflow-x:auto}.wp-block-table td{font-size:16px;line-height:27px;color:#5A648C;border:1px solid #5A648C;padding:8px 10px;text-wrap:nowrap}.gform_footer #gform_ajax_spinner_8{display:none!important}.ptmhm-goals{position:relative;z-index:0;overflow:hidden;background:#0A0F26}.ptmhm-goals::before{content:"";position:absolute;inset:0;background:radial-gradient(58% 78% at 86% 6%,rgba(26,77,214,0.5) 0%,rgba(26,77,214,0) 62%),radial-gradient(52% 68% at 6% 98%,rgba(32,76,160,0.38) 0%,rgba(32,76,160,0) 66%),linear-gradient(118deg,#070B1C 0%,#0A0F26 44%,#16295F 100%);z-index:-1}.ptgoals-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.ptgoal-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding-bottom:26px;background:linear-gradient(180deg,rgba(255,255,255,0.075) 0%,rgba(255,255,255,0.025) 100%);border:1px solid rgba(255,255,255,0.12);border-radius:18px;transition:opacity 0.5s ease-out,transform 0.5s ease-out,border-color 0.35s ease-in-out,box-shadow 0.35s ease-in-out;height:100%}.ptgoal-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ptgoal-color,#204CA0)}.ptgoal-card.is-hidden{opacity:0;transform:translateY(24px)}.ptgoal-card:hover{transform:translateY(-6px);border-color:rgba(143,178,255,0.45);box-shadow:0px 26px 50px -30px rgba(0,0,0,0.8)}.ptgoal-badge-img{display:block;width:104px;height:104px;object-fit:cover;margin-bottom:26px;border-radius:17px 0 14px 0}.ptgoal-body{padding:0 22px}.ptgoal-body h3{font-weight:700;font-size:19px;line-height:26px;color:#FFFFFF;margin-bottom:10px}.ptgoal-body p{font-weight:400;font-size:15px;line-height:24px;color:#9AA6D4;margin-bottom:0}.ptgoal-stat{margin-top:auto;padding:30px 22px 0}.ptgoal-stat strong{display:block;font-weight:700;font-size:20px;line-height:26px;color:#FFFFFF;margin-bottom:2px}.ptgoal-stat span{display:block;font-weight:400;font-size:14px;line-height:20px;color:#9AA6D4}.ptgoals-rule{height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 14%,rgba(255,255,255,0.16) 86%,rgba(255,255,255,0) 100%)}@media (prefers-reduced-motion:reduce){.ptgoal-card.is-hidden{opacity:1;transform:none}}.psol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.psol-card{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:18px;transition:transform 0.35s ease-in-out,border-color 0.35s ease-in-out,box-shadow 0.35s ease-in-out}.psol-card:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.psol-media{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;overflow:hidden;color:#204CA0;background-color:#E9EFFF;background-image:linear-gradient(rgba(32,76,160,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(32,76,160,0.08) 1px,transparent 1px);background-size:22px 22px;background-position:center}.psol-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.psol-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#FFFFFF;border:1px solid #C9D8FF;border-radius:50%;box-shadow:0px 14px 30px -18px rgba(26,77,214,0.55)}.psol-icon svg{width:32px;height:32px}.psol-num{position:absolute;left:14px;top:14px;padding:5px 11px;font-weight:700;font-size:13px;line-height:16px;letter-spacing:1.3px;color:#204CA0;background:#FFFFFF;border-radius:50px}.psol-body{padding:26px 28px 28px}.psol-body h3{font-weight:700;font-size:20px;line-height:25px;color:#0A0F26;margin-bottom:6px}.psol-body .psol-tagline{font-weight:700;font-size:15px;line-height:22px;color:#204CA0;margin-bottom:10px}.psol-body .psol-text{font-weight:400;font-size:16px;line-height:25px;color:#5A648C;margin-bottom:0}.ptmhm-stack .row .col-md-6:nth-child(2) .ptstack-box .ptstack-logos li:nth-child(2) img,.ptmhm-stack .row .col-md-6:nth-child(2) .ptstack-box .ptstack-logos li:nth-child(3) img{min-width:80px}@media screen and (max-width:1399px){.ptcases-feature{grid-template-columns:480px 1fr}}@media screen and (max-width:1199px){.ptgoals-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}body{font-size:16px;line-height:26px}.mtb-120{margin-block:90px}.ptb-80{padding-block:70px}header .navbar-nav{margin-left:60px}.megamenu-panel .megamenu-left,.megamenu-panel .megamenu-right{padding:15px}.megamenu-nav .megamenu-item>a,.megamenu-tabs .megamenu-item{.megamenu-icon{min-width:40px;height:40px;background-color:#204CA0;display:grid;place-items:center;border-radius:8px}}.megamenu-item a .megamenu-desc p,.megamenu-tabs .megamenu-item .megamenu-desc p{font-size:13px;line-height:22px;b,strong{font-size:16px;line-height:22px}}.megamenu-tabs .megamenu-item+.megamenu-item{& a{& .megamenu-icon{max-width:40px}}}.megamenu-arrow img{max-width:20px}.megamenur-head h3{font-size:22px;line-height:28px}.megamenurnav-main .megamenur-nav{gap:18px 10px}.megamenur-nav .megamenur-item a{font-size:14px;line-height:20px;gap:4px;text-wrap:nowrap;&::before{height:16px;width:16px;margin-top:-1px}}.megamenu-tabs .megamenu-item .megamenu-desc a{font-size:13px;line-height:17px}.ptmban-box{padding-bottom:60px;min-height:630px}.pttitle-design h5{font-size:11px;line-height:14px;padding:8px 8px 8px 14px}.ptmban-box .pttitle-design h5{margin-bottom:20px}.ptmhm-desc h1{font-size:46px;line-height:58px;margin-bottom:25px;& b,& strong{font-size:54px;line-height:69px}}.ptmhm-desc p{font-size:18px;line-height:26px}.ptmsec-btn,.ptmdef-btn,.ptmout-btn,.gform_button{font-size:15px;line-height:21px;padding:12px 20px}.ptmctmarq-group{gap:60px;padding-right:60px}.ptmctmarq-box img{max-height:28px;width:95px}.pttitle h2{font-size:36px;line-height:46px}.pttitle p{font-size:16px;line-height:28px}.ptmbtn-inner.mt-50{margin-top:30px}.ptmhm-expert-tags{flex-wrap:wrap}.ptmwhy-box h3{font-size:18px;line-height:23px}.ptmwhy-box p,.ptmeco-item p{font-size:16px;line-height:23px}.ptmeco-item h3{font-size:18px;line-height:23px}.ptmhm-value .white-pttitle h2{max-width:100%}.ptmvalue-box h3{font-size:30px;line-height:40px}.ptmvalue-box h4{font-size:18px;line-height:23px}.ptmvalue-box p{font-size:15px;line-height:21px}.ptplat-content h5,.ptindutabs-content h4,.ptmhm-cta .pttitle h4{padding:6px 13px;font-size:11px;line-height:15px}.ptplat-content h3{font-size:26px;line-height:32px}.ptplat-content p{font-size:16px;line-height:24px}.ptplat-content li{font-size:15px;line-height:18px}.ptindutabs-content h5{font-size:12px;line-height:15px}.ptindutabs-content p{max-width:85%}.ptindutabs-content li{padding:12px;font-size:14px;line-height:18px}.ptindu-item{font-size:14px;line-height:18px;padding:14px 16px}.ptmwhy-box{padding:25px 20px}.ptcases-feature{grid-template-columns:380px 1fr}.ptcases-desc{padding:30px 0 30px 30px}.ptcsdesc-head h3{font-size:24px;line-height:32px}.ptcases-desc p{&:nth-child(2){font-size:16px;line-height:28px}}.ptcases-desc li{font-size:12px;line-height:16px}.ptcases-desc li strong{font-size:18px;line-height:24px}.ptstack-box{padding:25px}.pttest-pagination{display:flex}.ptquote-steps{padding:20px 30px}.ptquote-body{padding:25px}.ptquote-body h3{font-size:20px;line-height:24px;margin-bottom:25px}.ptquote-options button{padding:12px 22px;font-size:14px;line-height:18px}.ptquote-options button svg,.ptquote-options button img{width:25px;height:25px;object-fit:contain}.ptquote-action{margin-top:40px}.ptquote-summary,.ptquote-form{padding:25px}.ptquote-summary li{font-size:16px;line-height:26px}.ptquote-summary small{font-size:12px;line-height:15px}.ptguide-card{padding:40px;border-radius:20px}footer{padding:50px 0 30px}.ptstat-box h3{font-size:40px;line-height:52px}.ptmhmeco-img{width:70px;height:70px;img,svg{max-width:40px}}.ptmhmeco-box p{font-size:12px;line-height:17px;padding:6px 12px}.ptmhmeco-logo img{max-width:100px}.ptminner-hero-row{grid-template-columns:repeat(2,1fr);gap:30px}.about-leader-row{gap:40px}.blog-social-share{display:none}.resource-card-body,.solution-product-card-body,.service-read-card-body{padding:15px}.resource-card-body h3,.solution-product-card-body h3{font-size:17px}.service-read-card-body h3{font-size:16px}.resource-card-link{margin-top:15px}.ptmhm-cta{background-position:center top 0!important}.about-actions-box{padding:20px;h3{font-size:18px;line-height:25px}p{font-size:15px;line-height:24px}}.connect-testi-quote{font-size:20px}.connect-testi-mark{font-size:80px;line-height:50px;margin-bottom:0}.ebook-brand-panel{padding:44px}.ebook-brand-panel-copy p{font-size:18px}.case-study-hero-copy h1{font-size:34px}.case-study-meta{gap:20px}}@media screen and (max-width:991px){.ptgoals-grid{grid-template-columns:repeat(2,1fr)}.thankyou-content h1,.thankyou-content h2{font-size:36px}.thankyou-content p{max-width:100%}.thankyou-next{padding:26px 24px}.thankyou-video{margin-top:45px}.ptminner-hero-row{grid-template-columns:1fr}.ptminner-hero-right{order:-1}.ptminner-hero-image-frame{width:80%;margin-inline:auto}.ptminner-hero-row{text-align:center}.ptminner-hero-row .pttitle-design h5{margin-inline:auto}.product-cta-shell{grid-template-columns:1fr;gap:40px}.product-cta-copy>p{max-width:100%}.connect-results-spotlight{gap:20px}.connect-results-spotlight div{padding:0 20px}.connect-results-dots{justify-content:center}.connect-features-grid{grid-template-columns:1fr 1fr}.connect-capability-shell{grid-template-columns:1fr;gap:30px}.connect-capability-panel{grid-template-columns:1fr;gap:24px}.connect-problem{padding-block:60px}.connect-problem-head{position:static;margin-bottom:40px;text-align:center}.connect-problem-head p{margin-inline:auto}.connect-problem-head-img{margin-inline:auto}.ptminner-banner-grid{grid-template-columns:1fr;gap:40px;text-align:center}.ptminner-banner-crumb{justify-content:center}.ptminner-banner-content .ptmbtn-inner{justify-content:center}.ptminner-banner-visual{order:-1}.about-cta-grid{grid-template-columns:1fr;gap:40px}.about-cta-primary .pttitle p{max-width:100%}.about-story-grid{grid-template-columns:1fr;gap:40px}.about-story-visual{order:-1}.about-story-timeline{grid-template-columns:repeat(3,1fr);row-gap:30px}.about-mvv-panel{grid-template-columns:1fr;gap:30px}.about-leader-row,.about-leader-row-reverse{flex-direction:column;gap:30px;text-align:center}.about-leader-photo,.about-leader-row-reverse .about-leader-photo{width:240px;min-height:240px;aspect-ratio:1 / 1;border-radius:0 40px 0 40px;margin-inline:auto}.about-leader-info p{margin-inline:auto}.about-mvv-panel-num{font-size:60px}.mtb-120{margin-block:70px}.ptb-80{padding-block:60px}.mt-50{margin-top:30px}.row{row-gap:30px}.navbar-toggler{width:26px;height:26px;display:flex;align-items:end;justify-content:center;flex-direction:column;gap:7px;padding:0;border:0;box-shadow:none!important}.navbar-toggler .icon-bar{height:4px;width:100%;background-color:#204CA0;border-radius:10px;transition:transform .35s ease-in-out,width .35s ease-in-out}.navbar-toggler.active .icon-bar{width:100%}.navbar-toggler.active .icon-bar:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.navbar-toggler.active .icon-bar:nth-child(2){transform:translateY(-5.5px) rotate(-45deg)}.close-btn{display:none}header .navbar-expand-lg .navbar-collapse{position:fixed;top:65px;right:24px;left:24px;transition:all 0.4s ease-in-out;padding:7px 20px!important;z-index:10;overflow-y:auto;border-radius:10px;background-color:#FFF;border-radius:15px;border:1px solid #E4EAF7;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7);min-height:450px;display:none}header .navbar-expand-lg .navbar-collapse.show{display:block}header .navbar-nav,header .menu-item:last-child,header .menu-item+.menu-item{margin-left:0px}header .menu-item,header .menu-item>a{width:100%}header .menu-item+.menu-item{border-top:1px solid #C4CEE6}header .navbar-nav{align-items:flex-start!important}header .menu-item:not(:last-child)>a,header .menu-item:last-child>a{font-weight:500;font-size:16px;line-height:22px;padding:13px 0;color:#000000;justify-content:space-between;background:transparent!important;&::after{height:18px;width:18px;transform:rotate(-90deg)}}header .menu-item>a:hover,header .menu-item>a:focus,header .menu-item>a:active,header .menu-item.current-menu-item>a{color:#204CA0!important}header .menu-item.menu-item-has-children:has(.megamenupanel-main-small){position:static}.megamenupanel-main{position:absolute;width:100%!important;inset:0!important;transition:all .35s ease-in-out;transform:rotateX(0deg)!important;transform-origin:top!important;opacity:1!important;padding-top:0;display:none!important;z-index:10}.megamenupanel-main.megamenupanel-show{display:block!important}.megamenupanel-main-small.megamenupanel-main .megamenu-panel{height:100%;display:block}.megamenu-panel{border:none;grid-template-columns:1fr}.megamenu-nav .megamenu-item>a,.megamenu-tabs .megamenu-item{gap:10px;padding:10px}.megamenu-item a .megamenu-desc p,.megamenu-tabs .megamenu-item .megamenu-desc p{font-size:12px;line-height:21px;max-width:100%;b,strong{font-size:15px;line-height:21px}}.megamenu-nav .megamenu-item+.megamenu-item{margin-top:10px}.megamenu-panel .megamenu-right{padding-top:0}.megamenur-head h3{font-size:20px;line-height:26px}.megamenu-tabs .megamenu-item .megamenu-desc{width:100%;display:flex;justify-content:space-between;align-items:end}.megamenupanel-back{background:#204CA0;padding:12px 15px;display:flex;cursor:pointer;align-items:center;gap:10px}.megamenupanel-back img{max-width:18px}.megamenupanel-back p{margin-bottom:0;font-size:16px;color:#fff;font-weight:600;display:flex;gap:10px;line-height:16px}.megamenutb-content .megamenupanel-back{display:none}.header-space{margin-top:50px}.ptmban-box{padding-bottom:50px;min-height:550px}.pttitle-design h5{font-size:9px;line-height:11px;padding:6px 6px 6px 10px}.ptmhm-desc h1{font-size:40px;line-height:52px;margin-bottom:20px;& b,& strong{font-size:48px;line-height:63px;display:block}}.ptmhm-desc p,.pttitle p{font-size:16px;line-height:26px}.ptmsec-btn,.ptmdef-btn,.ptmout-btn,.gform_button{font-size:14px;line-height:20px;padding:10px 20px;border-radius:8px}.ptmhm-client{padding-block:30px}.ptmctmarq-group{gap:40px;padding-right:40px}.ptmctmarq-box img{max-height:24px;width:80px}.pttitle h4{font-size:11px;line-height:14px}.pttitle h2{font-size:32px;line-height:42px}.ptmhm-expert-img,.ptguide-img{max-width:75%;display:block;margin-inline:auto}.ptmwhy-box{padding:20px 15px}.ptmwhy-icon{margin-bottom:15px;img,svg{height:35px;width:35px}}.ptmwhy-box h3,.ptmeco-item h3{font-size:16px;line-height:21px}.ptmwhy-box p,.ptmeco-item p{font-size:15px;line-height:22px}.ptmeco-item+.ptmeco-item{margin-top:15px}.ptmhmeco-main{margin:55px auto}.ptplatform-slider{max-height:342px}.ptplat-content h5,.ptindutabs-content h4,.ptmhm-cta .pttitle h4{padding:4px 11px;font-size:10px;line-height:14px}.ptplat-content h3{font-size:24px;line-height:30px}.ptplat-content p{font-size:15px;line-height:23px}.ptplat-content li{font-size:13px;line-height:16px;&+li{margin-top:10px}}.ptplat-content a,.ptindutabs-content a{font-size:14px;line-height:18px}.ptindutabs-slider{max-width:100%;background:#fff;border-radius:50px;padding:4px;.swiper-wrapper{flex-direction:row}}.ptindutabs-swipermain .swiper-button-prev,.ptindutabs-swipermain .swiper-button-next{opacity:1!important;display:block;height:max-content;top:50%;transform:translateY(-50%);margin:0;color:transparent;svg{width:40px;height:40px}}.ptindutabs-prnext{display:block}.ptindutabs-prnext svg ellipse:first-child{fill:#0A0F26;transition:all 0.5s}.ptindutabs-prnext svg g ellipse:first-child{fill:#0A0F26;transition:all 0.5s}.ptindutabs-prnext .ptindutabs-swiper-next:hover svg g ellipse:first-child{fill:#4D7DFF}.ptindutabs-prnext .ptindutabs-swiper-prev:hover svg g ellipse:first-child{fill:#4D7DFF}.ptindutabs-swipermain .swiper-button-disabled{display:none}.ptindutabs-swiper-prev{left:-30px;width:auto}.ptindutabs-swiper-next{right:-30px;width:auto}.ptindu-item{padding:12px;color:#0A0F26;border-radius:50px;justify-content:center;border-color:#4D7DFF;&.active,&:hover{background-color:#4D7DFF;color:#FFFFFF}}.ptindu-item span{display:none}.ptindutabs-slider .swiper-slide+.swiper-slide{margin-top:0px}.ptindutabs-content p{max-width:100%}.ptindutabs-content h3{font-size:26px;line-height:32px}.ptindutabs-content li{padding:8px 12px;font-size:12px;line-height:16px;border-radius:8px}.ptcases-feature{grid-template-columns:1fr 1fr;gap:20px}.ptcases-desc{padding:20px 0 20px 20px}.ptcsdesc-head{gap:15px}.ptcsdesc-head h3{font-size:20px;line-height:30px}.ptcsdesc-head span{font-size:11px;line-height:14px}.ptcases-desc p{font-size:14px;line-height:22px;&:nth-child(2){font-size:15px;line-height:24px}}.ptcases-desc li{font-size:11px;line-height:15px}.ptcases-desc li strong{font-size:16px;line-height:22px}.ptstat-box h3{font-size:30px;line-height:46px}.ptstat-box p{font-size:14px;line-height:18px}.pttest-box{padding:20px}.ptquote-card{border-radius:15px}.ptquote-steps{padding:15px 20px}.ptquote-step{grid-template-columns:24px 1fr;gap:8px;font-size:14px;line-height:18px;span{height:24px;font-size:11px;line-height:16px}}.ptquote-body{padding:20px}.ptquote-options button{padding:10px 15px;gap:8px}.ptquote-body h3{font-size:16px;line-height:20px;margin-bottom:20px}.ptquote-options button svg,.ptquote-options button img{width:20px;height:20px}.ptquote-action{margin-top:30px}.ptquote-result,.ptquote-form{border-radius:10px}.ptquote-summary,.ptquote-form{padding:20px}.ptquote-form h4{font-size:18px;line-height:23px;text-align:center}.ptquote-form p{margin-bottom:20px;text-align:center}.ptfqacco .accordion-button{padding:17px 20px}.ptfqacco .accordion-body{padding:0 20px 20px 20px}.ptguide-card{padding:30px;border-radius:15px}.ptmhm-value .row:nth-child(1),.ptmhm-goals .row:nth-child(1){row-gap:15px}.about-leader-row-reverse .about-leader-info{align-items:center;p{text-align:center}}.about-cta-paths{flex-direction:row}.about-mvv-panels{margin-top:30px}.about-leader-list{gap:30px}.ptstack-box.mt-30{margin-top:0}.product-solution-grid{grid-template-columns:1fr;gap:30px}.product-solution-visual{height:280px;order:-1}.ptminner-blog .alm-listing{grid-template-columns:repeat(2,1fr)!important}.service-industries-cards{grid-template-columns:repeat(3,1fr)}.pm-feature-shell{grid-template-columns:1fr;gap:30px}.pm-feature-frame{position:relative;height:320px;order:-1;top:0}.pm-feature-tab-text small{display:block!important;margin-top:4px}.ebook-hero-grid{grid-template-columns:1fr;gap:30px}.ebook-hero-copy h1{font-size:32px}.ebook-hero-cover{margin-bottom:-40px;max-width:320px;margin-left:auto;margin-right:auto}.ebook-form-card{margin-left:0;max-width:400px;margin-inline:auto}.ebook-narrative-grid{grid-template-columns:1fr;gap:30px}.ebook-narrative-visual{height:280px;order:-1}.ebook-narrative-copy h2{font-size:24px}.ebook-brand-panel{padding:40px 30px}.ebook-brand-panel-grid{grid-template-columns:1fr;gap:30px}.ebook-brand-panel-copy p{font-size:18px}.solution-products-grid{grid-template-columns:repeat(2,1fr)}.whyplutomen-wheel-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.whyplutomen-wheel-visual{order:-1}.whyplutomen-wheel-point h3{border-bottom:none;padding-bottom:0}.case-study-hero-grid{grid-template-columns:1fr;gap:30px}.case-study-hero-copy h1{font-size:32px}.career-benefits-list{gap:16px 20px}.about-story-milestone{padding:0 15px}.career-benefits-item{padding:15px}.solution-benefits h3{font-size:18px;line-height:24px}.connect-capability-panel-img{& img{width:60%;margin-inline:auto;display:block}}.ptminner-hero-image-frame img{filter:drop-shadow(0px 6px 6px rgba(11,18,48,0.35))}.connect-problem .pttitle-design h5{margin-inline:auto}.pm-stat-value{font-size:30px;line-height:36px}.pm-stat-label{font-size:14px;line-height:20px}.feature-capabilities:has(.row.mt-50) .feac-list{margin-top:30px}.ebook-takeaway-row{display:grid;grid-template-columns:repeat(2,1fr)}.case-study-meta{gap:50px}.psol-grid{grid-template-columns:minmax(0,720px);justify-content:center;gap:20px}}@media screen and (max-width:767px){.ptgoals-grid{grid-template-columns:1fr;gap:16px}.ptgoals-intro p{font-size:16px;line-height:27px}.ptgoal-card{padding-bottom:22px}.ptgoal-stat{padding-top:22px}.connect-devices-icon{width:52px;height:52px}.connect-devices-icon img{max-width:22px;max-height:22px}.connect-devices-rail::before{top:26px;left:26px;right:26px}.connect-devices-node p{font-size:11px}.connect-results-arrow{display:none}.connect-results-spotlight{flex-direction:column;gap:16px}.connect-results-spotlight div:first-child{border-right:none;border-bottom:1px solid #E4EAF7;padding-bottom:16px}.connect-results-panel h2{font-size:26px}.connect-features-grid,.connect-features-grid-2{grid-template-columns:1fr}.connect-features-head{gap:12px;padding:20px 0}.connect-features-head-num{display:none}.connect-demo-url{display:none}.connect-demo-tabs{grid-template-columns:1fr;gap:10px;background:transparent;border:none;padding:0}.connect-demo-tab-indicator{display:none}.connect-demo-tab{background:#FFFFFF;border:1px solid #E4EAF7}#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"],#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"],#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"]{border-color:#204CA0}#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"] .connect-demo-tab-num,#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"] .connect-demo-tab-num,#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"] .connect-demo-tab-num,#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"] .connect-demo-tab-text strong,#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"] .connect-demo-tab-text strong,#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"] .connect-demo-tab-text strong,#connect-demo-01:checked~.connect-demo-tabs label[for="connect-demo-01"] .connect-demo-tab-text small,#connect-demo-02:checked~.connect-demo-tabs label[for="connect-demo-02"] .connect-demo-tab-text small,#connect-demo-03:checked~.connect-demo-tabs label[for="connect-demo-03"] .connect-demo-tab-text small{color:#204CA0}.connect-testi-quote{font-size:20px}.connect-testi-mark{font-size:70px}.connect-problem-rows li{gap:16px;padding:22px 0}.connect-problem-rows li:hover{gap:16px}.connect-problem-rows p{font-size:17px;line-height:26px}.about-mvv-nav{max-width:100%}.about-mvv-tab-num{display:none}.about-mvv-tab-text{font-size:11px;white-space:normal;text-align:center;line-height:11px}.about-mvv-panel-img{aspect-ratio:16 / 10}.about-story-photo{border-radius:0 36px 0 36px}.about-story-visual{max-width:240px}.about-story-chip{padding:10px 16px}.about-story-chip-company{left:0}.about-story-chip-global{right:0}.about-story-narrative h2{font-size:26px}.about-story-timeline{grid-template-columns:1fr;row-gap:30px;margin-top:50px;padding-top:30px}.about-story-milestone{border-right:none;border-bottom:1px solid #E4EAF7;padding-bottom:30px;&:last-child{border-bottom:none;padding-bottom:0}}.mtb-120{margin-block:50px}.ptb-80{padding-block:40px}header .navbar-expand-lg .navbar-collapse{top:60px;right:8px;left:8px;padding:7px 15px!important;min-height:500px}.megamenu-panel{display:block}.megamenu-panel .megamenu-left,.megamenu-panel .megamenu-right{padding:10px}.megamenu-panel{box-shadow:none!important}.megamenu-nav .megamenu-item>a,.megamenu-tabs .megamenu-item{.megamenu-icon{min-width:35px;height:35px;background-color:#204CA0;display:grid;place-items:center;border-radius:8px;img{max-width:20px;max-height:20px}}}.megamenu-tabs .megamenu-item:nth-child(1){grid-column:1 span}.megamenu-tabs{grid-template-columns:repeat(1,1fr)}.megamenu-tabs .megamenu-item+.megamenu-item{& a{display:flex;& .megamenu-icon{max-width:35px}}}.megamenur-head{margin-bottom:10px}.megamenu-panel:has(.megamenu-tabs) .megamenur-head{padding-inline:10px;margin-top:10px}.megamenu-panel:has(.megamenu-tabs) .megamenurnav-main{padding-inline:10px}.megamenurnav-main .megamenur-nav{gap:12px;grid-template-columns:1fr}.megamenu-tabs .megamenu-item .megamenu-desc{flex-wrap:wrap}.megamenutb-content{position:absolute;inset:0;background:#FFF}.megamenu-panel:has(.megamenu-tabs) .megamenu-right{display:none}.megamenu-arrow img{max-width:15px}.megamenutb-content .megamenupanel-back{display:flex}.ptmban-box{padding-top:250px;padding-bottom:40px;min-height:initial;z-index:0;&::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000 0%,rgba(0,0,0,0) 70%);z-index:0}}.pttitle-design h5{font-size:8px;line-height:10px;padding:6px 8px;margin-bottom:15px;&::before{display:none}}.ptmban-box .pttitle-design h5{margin-bottom:15px;margin-inline:auto}.ptmhm-desc{text-align:center}.ptmhm-desc h1{font-size:30px;line-height:42px;margin-bottom:15px;& b,& strong{font-size:30px;line-height:42px;display:block}}.ptmhm-desc .ptmbtn-inner{justify-content:center;margin-top:20px}.ptmsec-btn,.ptmdef-btn,.ptmout-btn,.gform_button{font-size:11px;line-height:18px;padding:8px 13px;border-radius:6px}.ptmctmarq-group{gap:30px;padding-right:30px}.ptmctmarq-box img{max-height:20px;width:68px}.ptmhm-expert-img,.ptguide-img{max-width:100%}.pttitle h2{font-size:26px;line-height:36px}.ptmhm-desc p,.pttitle p,.ptquote-note p{font-size:15px;line-height:24px}.ptmbtn-inner.mt-50,.ptmbtn-inner.mt-30{margin-top:20px}.ptmhm-expert-tags li{font-size:12px;line-height:15px}.ptmeco-item{grid-template-columns:30px 1fr;gap:10px;span{height:30px;font-size:14px;line-height:18px}}.ptmhmeco-logo img{max-width:90px}.ptmhmeco-main{width:285px;height:285px}.ptmhmeco-main .ptmhmeco-wrap:nth-child(2){width:180px;height:180px;top:53px;left:53px}.ptmhmeco-box:nth-child(1){top:-35px}.ptmhmeco-box:nth-child(2){top:180px;left:-5px}.ptmhmeco-box:nth-child(3){top:180px;right:-5px}.ptmhmeco-img{width:60px;height:60px;img,svg{max-width:30px}}.ptplatformtabmain{display:block}.ptplat-sticky{min-height:initial;margin-block:50px}.ptplatform-slider{max-height:initial;overflow:visible;.swiper-wrapper{display:block;transform:none}.swiper-slide{width:100%;height:auto}}.ptplat-box{display:none}.ptindutabs-swiper-prev{left:-10px}.ptindutabs-swiper-next{right:-10px}.ptindutabs-content h3{font-size:22px;line-height:28px}.ptindutabs-content h5{font-size:11px;line-height:14px}.ptindutabs-content ul{margin-block:20px}.ptindutabs-content li{padding:7px 10px;font-size:11px;line-height:15px;border-radius:5px}.ptplat-content a,.ptindutabs-content a{font-size:13px;line-height:17px}.ptmhm-labs .pttitle li{font-size:13px;line-height:16px;padding:8px 10px}.ptmhm-labs .pttitle ul{gap:20px;margin:20px 0 20px}.ptmhm-labs .pttitle li::after{right:calc(-20px / 2 - 6px)}.ptlabs-main{grid-template-columns:repeat(1,1fr);gap:20px}.ptcases-feature{gap:0;flex-direction:column-reverse;display:flex}.ptcases-desc{padding:15px}.ptcsdesc-head h3{font-size:18px;line-height:26px}.ptcases-desc p{font-size:13px;line-height:21px;&:nth-child(2){font-size:14px;line-height:23px}}.ptcases-desc ul{gap:10px}.ptmhm-stack .pttitle p{max-width:100%}.ptstack-box{padding:15px;border-radius:10px}.ptstack-logos{gap:10px}.ptmhm-stack .col-lg-12.mt-30{margin-top:0}.ptstack-checks li{font-size:11px;line-height:13px;padding:9px 12px}.pttest-box p{font-size:14px;line-height:24px}.ptquote-steps{padding:15px;overflow-x:auto;gap:25px;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ptquote-steps::-webkit-scrollbar{display:none}.ptquote-step{text-wrap:nowrap;flex-shrink:0}.ptquote-body{padding:15px}.ptquote-body h3{font-size:15px;line-height:18px;margin-bottom:15px}.ptquote-options{gap:10px}.ptquote-options button{padding:8px 12px;font-size:13px;line-height:19px;border-radius:6px}.ptquote-action{margin-top:20px}.ptquote-summary{gap:10px}.ptfqacco .accordion-button{padding:15px;font-size:15px;line-height:19px;gap:15px}.ptfqacco .accordion-body{padding:0 15px 15px 15px}.ptfqacco .accordion-body p,.ptfqacco .accordion-body li{font-size:14px;line-height:24px}.ptmhm-partner .ptmvalue-box{padding:20px}.ptguide-card{padding:20px;border-radius:15px}.ptmhm-guide .pttitle li{font-size:13px;line-height:17px}.ptmhm-cta{background-position:right!important}footer{padding:40px 0 25px}.ft-bottom .row{row-gap:10px}.pf-copyright{text-align:center!important}.ptminner-banner-visual{max-width:260px}.about-story-img{height:320px}.about-mvv-img img{height:150px}.about-team-img{width:100px;height:100px}.about-actions-box{padding:26px 22px}.ptminner-hero-image-frame{width:100%}.ptminner-banner{padding:40px 0}body{font-size:15px;line-height:24px}.about-leader-photo,.about-leader-row-reverse .about-leader-photo{width:100%;min-height:fit-content}.about-cta-paths{flex-direction:column}.cookie-consent-bar{flex-direction:column;align-items:stretch}.cookie-consent-actions{justify-content:stretch}.cookie-consent-settings-btn,.cookie-consent-accept-btn{flex:1;text-align:center}.thankyou-content h1,.thankyou-content h2{font-size:28px}.thankyou-content p{font-size:16px;line-height:26px}.thankyou-hero::before{background-image:repeating-linear-gradient(90deg,#E4EAF7 0 1px,transparent 1px 60px)}.thankyou-actions{margin-top:26px}.thankyou-actions .ptmdef-btn,.thankyou-actions .ptmout-btn{width:100%;text-align:center}.thankyou-next{padding:24px 20px}.thankyou-next-head{margin-bottom:22px}.thankyou-video{margin-top:32px;border-radius:14px}.thankyou-testimonial{grid-template-columns:1fr;justify-items:center;text-align:center;padding:26px 20px}.thankyou-testimonial p{font-size:16px;line-height:27px}.thankyou-testimonial p::before{left:50%;transform:translateX(-50%)}.workflow-problem-img{height:280px}.service-industries-cards{grid-template-columns:repeat(2,1fr);gap:14px}.service-industry-card{padding:22px 18px}.ptminner-blog .alm-listing{grid-template-columns:repeat(1,1fr)!important}.service-reads-grid{grid-template-columns:1fr}.ebook-takeaway-row{flex-direction:column}.ebook-takeaway{border-left:none;border-top:1px solid #E4EAF7}.ebook-takeaway:first-child{border-top:none}.ebook-takeaway::before{top:-1px;left:0;width:0;height:3px}.ebook-takeaway:hover::before{width:100%;height:3px}.ebook-final-cta-shell h2{font-size:26px}.solution-stats-groups{grid-template-columns:1fr;gap:24px}.solution-stats-numbers{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);row-gap:24px}.solution-stats-numbers>div:nth-child(2n){border-right:none}.solution-stats-numbers>div{border-bottom:1px solid #E4EAF7;padding-bottom:20px}.solution-statement-card{padding:30px 20px}.case-study-inner-img{height:260px}.case-study-meta{gap:24px}.case-study-copy h2{font-size:26px}.blog-article-body h2{font-size:22px}.blog-toc{position:static;margin-bottom:30px}.career-benefits-list{grid-template-columns:1fr}.career-jobs-head{align-items:flex-start}.career-jobs-panel-foot{flex-wrap:wrap}.pm-stats-row{flex-direction:column;gap:30px}.pm-stat-divider{display:none}.ptminner-banner-crumb{margin-bottom:15px}.ptminner-banner-light .ptminner-banner-content h1{margin-bottom:12px}.about-story-narrative p,.career-jobs-panel-inner p,.case-study-copy p{font-size:15px;line-height:25px}.product-cta-form{padding:20px}.solution-products-grid{grid-template-columns:repeat(1,1fr)}.ebook-takeaway-row{grid-template-columns:repeat(1,1fr)}.ebook-brand-panel-copy h3{font-size:22px;margin:10px 0 14px}.ebook-brand-panel-copy p{font-size:15px;font-weight:400}.ebook-brand-panel{padding:30px 25px}.resource-card{flex-direction:column!important;overflow:hidden;background:#FFFFFF;transition:all 0.35s ease-in-out}.resource-card-media{width:100%!important;height:fit-content!important}.blog-article-body h2{font-size:20px;margin:26px 0 15px}.blog-author-bio{padding:18px;flex-wrap:wrap}.blog-article-body img{margin-bottom:20px}.case-study-hero-logo{height:34px;margin-bottom:20px}.case-study-hero-copy h1{font-size:24px}.case-study-meta{gap:14px;margin-top:15px}.psol-card{grid-template-columns:1fr}.psol-media{aspect-ratio:2 / 1;min-height:0}.psol-icon{width:60px;height:60px}.psol-icon svg{width:28px;height:28px}.psol-body{padding:20px 20px 24px}.psol-body h3{font-size:18px;line-height:24px}}.ptpr{position:relative;overflow:hidden;background:radial-gradient(120% 95% at 6% 106%,rgba(26,77,214,.38) 0%,rgba(10,20,48,0) 56%),linear-gradient(160deg,#081533 0%,#0B1E43 46%,#0E2A5C 100%)}.ptpr .container{position:relative;z-index:1}.ptpr .ptpr-split{display:grid;grid-template-columns:1fr 2.15fr;gap:40px;align-items:center}.ptpr .white-pttitle h4{color:#8FB0FF}.ptpr .white-pttitle h2 b,.ptpr .white-pttitle h2 strong{color:#4D9BF0;font-weight:700}.ptpr .ptpr-lede p{font-weight:400;font-size:16px;line-height:27px;color:#A8BEDC;margin-bottom:0}.ptpr .ptpr-figure{position:relative;margin-top:34px;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;border:1px solid rgba(143,176,255,.22);background:linear-gradient(135deg,rgba(48,102,200,.52) 0%,rgba(22,56,128,.46) 55%,rgba(40,90,182,.5) 100%)}.ptpr .ptpr-figure img{width:100%;height:100%;object-fit:cover;display:block}.ptpr .ptpr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ptpr .ptpr-grid:has(> :last-child:nth-child(4)),.ptpr .ptpr-grid:has(> :last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.ptpr .ptpr-card{position:relative;overflow:hidden;padding:26px 24px 30px;border-radius:14px;border:1px solid rgba(143,176,255,.16);background:linear-gradient(160deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.02) 100%);transition:transform .35s ease-in-out,border-color .35s ease-in-out,background .35s ease-in-out}.ptpr .ptpr-card:hover{transform:translateY(-4px);border-color:rgba(143,176,255,.42);background:linear-gradient(160deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.035) 100%)}.ptpr .ptpr-index{display:block;font-weight:700;font-size:21px;line-height:26px;color:#F2F7FF;font-variant-numeric:tabular-nums}.ptpr .ptpr-ghost{position:absolute;top:6px;right:18px;font-weight:700;font-size:52px;line-height:1;color:rgba(255,255,255,.075);font-variant-numeric:tabular-nums;pointer-events:none;transition:color .35s ease-in-out}.ptpr .ptpr-card:hover .ptpr-ghost{color:rgba(143,176,255,.18)}.ptpr .ptpr-rule{display:block;width:30px;height:2px;margin:10px 0 18px;border-radius:2px;background:#4D9BF0;transition:width .35s ease-in-out}.ptpr .ptpr-card:hover .ptpr-rule{width:46px}.ptpr .ptpr-card p{font-weight:400;font-size:16px;line-height:29px;color:#C6D6EE;margin-bottom:0}@media (max-width:1199px){.ptpr .ptpr-split{grid-template-columns:1fr 1.9fr;gap:30px}.ptpr .ptpr-grid,.ptpr .ptpr-grid:has(> :last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ptpr .ptpr-card{padding:22px 20px 26px}.ptpr .ptpr-card p{font-size:15px;line-height:26px}}@media (max-width:991px){.ptpr .ptpr-split{grid-template-columns:1fr;gap:36px}.ptpr .ptpr-figure{aspect-ratio:16 / 9}.ptpr::after{display:none}}@media (max-width:767px){.ptpr .ptpr-grid,.ptpr .ptpr-grid:has(> :last-child:nth-child(4)){grid-template-columns:1fr}}@media (max-width:575px){.ptpr .ptpr-ghost{font-size:44px;right:14px}}.ptsx{position:relative;overflow:hidden;background:#FFFFFF}.ptsx .ptsx-set{position:relative;display:flex;flex-direction:column;gap:72px}.ptsx .ptsx-slab{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 64px;align-items:center}.ptsx .ptsx-plate{grid-column:1;grid-row:1}.ptsx .ptsx-panel{grid-column:2;grid-row:1}.ptsx .ptsx-slab:where(:nth-child(even)) .ptsx-plate{grid-column:2}.ptsx .ptsx-slab:where(:nth-child(even)) .ptsx-panel{grid-column:1}.ptsx .ptsx-slab--mirror .ptsx-plate{grid-column:2}.ptsx .ptsx-slab--mirror .ptsx-panel{grid-column:1}.ptsx .ptsx-plate{position:relative;padding:14px;border-radius:22px;border:1px solid #DCE5F6;background:linear-gradient(150deg,#F4F7FD 0%,#FBFCFE 55%,#EAF0FB 100%);box-shadow:0 34px 60px -42px rgba(10,15,38,.5),inset 0 0 0 1px rgba(255,255,255,.6);transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.ptsx .ptsx-slab:hover .ptsx-plate{transform:translateY(-6px);box-shadow:0 46px 76px -42px rgba(32,76,160,.55),inset 0 0 0 1px rgba(255,255,255,.6)}.ptsx .ptsx-plate-stage{position:relative;display:block;aspect-ratio:16 / 9;border-radius:13px;overflow:hidden;background:linear-gradient(rgba(143,176,255,.07) 1px,transparent 1px) 0 0 / 100% 30px,linear-gradient(90deg,rgba(143,176,255,.07) 1px,transparent 1px) 0 0 / 30px 100%,radial-gradient(90% 90% at 50% 0%,#16244A 0%,#0B1730 70%)}.ptsx .ptsx-plate img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.ptsx .ptsx-bracket{position:absolute;width:28px;height:28px;border:2px solid #204CA0;pointer-events:none;transition:width .4s ease-in-out,height .4s ease-in-out,border-color .4s ease-in-out}.ptsx .ptsx-bracket--tl{top:-1px;left:-1px;border-right:0;border-bottom:0;border-radius:22px 0 0 0}.ptsx .ptsx-bracket--br{right:-1px;bottom:-1px;border-left:0;border-top:0;border-radius:0 0 22px 0}.ptsx .ptsx-slab:hover .ptsx-bracket{width:48px;height:48px;border-color:#1A4DD6}.ptsx .ptsx-eyebrow{display:block;font-weight:400;font-size:13px;line-height:16px;letter-spacing:2.08px;color:#204CA0;text-transform:uppercase;margin-bottom:12px}.ptsx .ptsx-panel h3{font-weight:700;font-size:29px;line-height:38px;color:#0A0F26;margin:0 0 16px;text-wrap:balance}.ptsx .ptsx-text p{font-weight:400;font-size:17px;line-height:29px;color:#4A5578;margin:0 0 14px}.ptsx .ptsx-text p:last-child{margin-bottom:0}.xr-usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.xr-usecase-card{display:flex;flex-direction:column;overflow:hidden;background:#F7F9FE;border:1px solid #E4EAF7;border-radius:18px;transition:transform 0.35s ease-in-out,border-color 0.35s ease-in-out,box-shadow 0.35s ease-in-out}.xr-usecase-card:hover{transform:translateY(-6px);border-color:#C9D8FF;box-shadow:0px 22px 45px -34px rgba(32,76,160,0.7)}.xr-usecase-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#E9EFFF}.xr-usecase-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.xr-usecase-num{position:absolute;left:16px;top:16px;padding:6px 12px;font-weight:700;font-size:13px;line-height:16px;letter-spacing:1.3px;color:#204CA0;background:#FFFFFF;border-radius:50px}.xr-usecase-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 28px}.xr-usecase-body h3{font-weight:700;font-size:20px;line-height:25px;color:#0A0F26;margin-bottom:6px}.xr-usecase-body .xr-usecase-tagline{font-weight:700;font-size:15px;line-height:22px;color:#204CA0;margin-bottom:12px}.xr-usecase-body .xr-usecase-text{font-weight:400;font-size:16px;line-height:25px;color:#5A648C;margin-bottom:0;flex:1 0 auto}.xr-usecase-list-title{margin:20px 0 12px;padding-top:20px;border-top:1px solid #E4EAF7;font-weight:700;font-size:15px;line-height:20px;color:#0A0F26}.xr-usecase-list{display:grid;gap:9px}.xr-usecase-list li{position:relative;padding-left:28px;font-weight:400;font-size:15px;line-height:20px;color:#0A0F26}.xr-usecase-list li::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:rgba(34,179,107,0.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 10.2L8.7 12.8L14 7.5' stroke='%2322B36B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}@media (prefers-reduced-motion:reduce){.xr-usecase-card{transition:none}.xr-usecase-card:hover{transform:none}}@media (max-width:1399px){.ptsx .ptsx-slab{gap:0 56px}}@media (max-width:1199px){.ptsx .ptsx-set{gap:56px}.ptsx .ptsx-slab{gap:0 44px}.ptsx .ptsx-plate{padding:10px;border-radius:18px}.ptsx .ptsx-bracket--tl{border-radius:18px 0 0 0}.ptsx .ptsx-bracket--br{border-radius:0 0 18px 0}.ptsx .ptsx-panel h3{font-size:25px;line-height:33px}.ptsx .ptsx-text p{font-size:16px;line-height:27px}}@media (max-width:991px){.ptsx .ptsx-set{gap:46px}.ptsx .ptsx-slab,.ptsx .ptsx-slab--mirror{grid-template-columns:1fr;gap:0}.ptsx .ptsx-slab .ptsx-plate,.ptsx .ptsx-slab--mirror .ptsx-plate,.ptsx .ptsx-slab:where(:nth-child(even)) .ptsx-plate{grid-column:1;grid-row:1}.ptsx .ptsx-slab .ptsx-panel,.ptsx .ptsx-slab--mirror .ptsx-panel,.ptsx .ptsx-slab:where(:nth-child(even)) .ptsx-panel{grid-column:1;grid-row:2;padding-top:26px}.xr-usecase-grid{grid-template-columns:minmax(0,620px);justify-content:center;gap:20px}}@media (max-width:575px){.ptsx .ptsx-set{gap:40px}.ptsx .ptsx-slab .ptsx-panel,.ptsx .ptsx-slab--mirror .ptsx-panel,.ptsx .ptsx-slab:where(:nth-child(even)) .ptsx-panel{padding-top:22px}.ptsx .ptsx-bracket{width:22px;height:22px}.ptsx .ptsx-slab:hover .ptsx-bracket{width:32px;height:32px}.ptsx .ptsx-panel h3{font-size:22px;line-height:30px}.xr-usecase-body{padding:20px 20px 24px}.xr-usecase-body h3{font-size:18px;line-height:24px}}.ptvs{position:relative;overflow:hidden;background:linear-gradient(135deg,#0A0F26 0%,#14204D 55%,#1A4DD6 150%)}.ptvs::before{content:"";position:absolute;top:-200px;right:-150px;width:600px;height:600px;pointer-events:none;background:radial-gradient(circle,rgba(32,76,160,.45) 0%,rgba(10,15,38,0) 70%)}.ptvs .container{position:relative;z-index:1}.ptvs .ptvs-pair{display:grid;grid-template-columns:1fr 58px 1fr;align-items:stretch}.ptvs .ptvs-side{display:flex;flex-direction:column;padding:22px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:all .35s ease-in-out}.ptvs .ptvs-side--after{background:rgba(32,76,160,.14);border-color:rgba(143,176,255,.36)}.ptvs .ptvs-side:hover{transform:translateY(-6px)}.ptvs .ptvs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ptvs .ptvs-name{font-weight:700;font-size:17px;line-height:22px;color:#FFFFFF}.ptvs .ptvs-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-weight:700;font-size:12px;line-height:16px;white-space:nowrap}.ptvs .ptvs-badge i{width:7px;height:7px;border-radius:50%;display:block}.ptvs .ptvs-badge--before{background:rgba(214,106,124,.18);color:#F0A5B2}.ptvs .ptvs-badge--before i{background:#D66A7C}.ptvs .ptvs-badge--after{background:rgba(93,214,150,.18);color:#8FE7B9}.ptvs .ptvs-badge--after i{background:#4ED28C}.ptvs .ptvs-screen{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:#0F1730;line-height:0}.ptvs .ptvs-screen img{width:100%;height:100%;object-fit:contain;display:block}.ptvs .ptvs-screen--before img{filter:saturate(.6) contrast(.92)}.ptvs .ptvs-grain{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px);opacity:.75}.ptvs .ptvs-annot{display:none;position:absolute;padding:5px 11px;border-radius:8px;background:rgba(32,76,160,.94);border:1px solid rgba(255,255,255,.34);color:#FFFFFF;font-weight:700;font-size:12px;line-height:16px;white-space:nowrap}.ptvs .ptvs-annot--1{top:18%;left:11%}.ptvs .ptvs-annot--2{bottom:18%;right:11%}.ptvs .ptvs-copy{font-weight:400;font-size:17px;line-height:28px;color:#9AA6D4;margin:18px 0 0}.ptvs .ptvs-side--after .ptvs-copy{color:#C7D2F0}.ptvs .ptvs-out{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ptvs .ptvs-out-n{font-weight:700;font-size:34px;line-height:43px;font-variant-numeric:tabular-nums}.ptvs .ptvs-out--before .ptvs-out-n{color:#F0A5B2}.ptvs .ptvs-out--after .ptvs-out-n{color:#8FE7B9}.ptvs .ptvs-out-l{font-weight:400;font-size:15px;line-height:20px;color:#9AA6D4}.ptvs .ptvs-mid{position:relative;display:flex;align-items:center;justify-content:center}.ptvs .ptvs-mid::before{content:"";position:absolute;top:14px;bottom:14px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2),transparent)}.ptvs .ptvs-mid span{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0A0F26;border:1px solid rgba(255,255,255,.2);color:#9AA6D4;font-weight:700;font-size:12px;text-transform:uppercase}@media (max-width:991px){.ptvs .ptvs-pair{grid-template-columns:1fr;gap:16px}.ptvs .ptvs-mid{height:46px}.ptvs .ptvs-mid::before{top:auto;bottom:auto;left:14px;right:14px;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.ptvs .ptvs-out-n{font-size:29px;line-height:37px}}@media (prefers-reduced-motion:reduce){.ptpr .ptpr-card,.ptpr .ptpr-rule,.ptsx .ptsx-plate,.ptsx .ptsx-bracket,.ptvs .ptvs-side{transition:none!important;transform:none!important}}.ptmhm-dtwhy{position:relative;overflow:hidden;padding:96px 0 84px;background:#FFFFFF}.ptdtwhy-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 420px at 88% 6%,rgba(32,76,160,.07),transparent 68%),radial-gradient(560px 380px at 2% 92%,rgba(143,176,255,.16),transparent 70%)}.ptmhm-dtwhy .container{position:relative;z-index:1}.ptdtwhy-main{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.6fr);align-items:center;gap:44px}.ptdtwhy-main>.pttitle p{max-width:46ch}.ptdtwhy-btn{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px;margin-top:26px}.ptdtwhy-link{font-weight:500;font-size:15px;line-height:20px;color:#0A0F26;text-decoration:none;border-bottom:1px solid #0A0F26;padding-bottom:3px;transition:.35s ease-in-out}.ptdtwhy-link:hover{color:#204CA0;border-color:#204CA0}.ptdtwhy-wrap{--capH:58px;display:grid;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr) 0 minmax(0,1fr);align-items:start;gap:0 22px}.ptdtwhy-box{position:relative;min-width:0}.ptdtwhy-box>*{position:relative;z-index:1}figure.ptdtwhy-box{margin-bottom:0}.ptdtwhy-twin::before{content:"";position:absolute;z-index:0;left:-7%;right:-7%;top:calc(var(--capH) + 2px);bottom:-16px;background:linear-gradient(135deg,#0A0F26 0%,#14204D 55%,#1A4DD6 140%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.ptdtwhy-head{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;height:var(--capH);text-align:center;margin-bottom:14px}.ptdtwhy-head strong{display:block;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.45px;text-transform:uppercase;color:#0A0F26}.ptdtwhy-head span{font-weight:400;font-size:10.5px;line-height:14px;letter-spacing:1.15px;text-transform:uppercase;color:#5A648C}.ptdtwhy-img{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#F7F9FE}.ptdtwhy-img img{width:100%;height:100%;object-fit:cover;display:block}.ptdtwhy-twin .ptdtwhy-img{background:#0A0F26;box-shadow:0 26px 60px -38px rgba(10,15,38,.9)}.ptdtwhy-list{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin:13px 0 0;padding:0;list-style:none}.ptdtwhy-list li{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.1px;background:#FFFFFF;color:#0A0F26;border:1px solid #E4EAF7;box-shadow:0 10px 22px -20px rgba(10,15,38,.5)}.ptdtwhy-list li span{display:inline-flex;flex:none;color:#204CA0}.ptdtwhy-list li span svg{width:15px;height:15px}.ptdtwhy-twin .ptdtwhy-list li{background:rgba(10,15,38,.55);border-color:rgba(143,176,255,.3);color:#FFFFFF;box-shadow:none}.ptdtwhy-twin .ptdtwhy-list li span{color:#8FB0FF}.ptdtwhy-arrow{position:relative;z-index:3;align-self:center;justify-self:center;margin-top:calc(var(--capH) / 2 + 7px);flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#FFFFFF;color:#204CA0;border:1px solid #E4EAF7;box-shadow:0 14px 30px -18px rgba(32,76,160,.7)}.ptdtwhy-arrow svg{width:19px;height:19px}.ptdtwhy-monitor{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5% 4%}.ptdtwhy-screen{width:100%;background:#0A0F26;border:1px solid rgba(143,176,255,.26);border-radius:10px;padding:11px 12px 13px;display:flex;flex-direction:column;gap:11px;box-shadow:0 22px 45px -34px rgba(32,76,160,.9)}.ptdtwhy-screen>span{font-weight:400;font-size:9px;line-height:12px;letter-spacing:1.25px;text-transform:uppercase;color:#9AA6D4;padding-bottom:8px;border-bottom:1px solid rgba(143,176,255,.16)}.ptdtwhy-chart{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:13px}.ptdtwhy-bars{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:5px;height:94px}.ptdtwhy-bars i{flex:1 1 0;min-width:0;height:var(--h,50%);border-radius:2px 2px 0 0;background:linear-gradient(180deg,#8FB0FF 0%,#204CA0 100%)}.ptdtwhy-ring{flex:none;position:relative;width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#8FB0FF 0 98%,rgba(143,176,255,.17) 98% 100%)}.ptdtwhy-ring::before{content:"";position:absolute;inset:10px;border-radius:50%;background:#0A0F26}.ptdtwhy-ring span{position:relative;font-weight:700;font-size:17px;line-height:1;color:#FFFFFF}.ptdtwhy-ring sup{font-size:9px;top:-.5em}.ptdtwhy-neck{width:16px;height:13px;background:#C9D7F5}.ptdtwhy-foot{width:88px;height:6px;border-radius:3px;background:#C9D7F5}.ptdtwhy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:34px 0;margin-top:78px;padding-top:42px;border-top:1px solid #E4EAF7}.ptdtwhy-card{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:16px;padding:0 30px}.ptdtwhy-card:first-child{padding-left:0}.ptdtwhy-card+.ptdtwhy-card::before{content:"";position:absolute;left:0;top:2px;bottom:14px;width:1px;background:#E4EAF7}.ptdtwhy-num{grid-row:1 / 3;align-self:center;font-weight:700;font-size:54px;line-height:1;letter-spacing:-.03em;color:#DBE5FA;font-variant-numeric:tabular-nums}.ptdtwhy-icon{grid-row:1 / 3;align-self:center;flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#EAF1FE;color:#204CA0;transition:.35s ease-in-out}.ptdtwhy-icon svg{width:25px;height:25px}.ptdtwhy-card:hover .ptdtwhy-icon{background:#204CA0;color:#FFFFFF}.ptdtwhy-body{grid-column:3;grid-row:1}.ptdtwhy-body h3{font-weight:700;font-size:19px;line-height:26px;color:#0A0F26;margin:0 0 7px}.ptdtwhy-body p{font-weight:400;font-size:15px;line-height:24px;color:#5A648C;margin:0}.ptdtwhy-rule{grid-column:3;grid-row:2;align-self:end;position:relative;height:1px;background:#E4EAF7}.ptdtwhy-rule::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#204CA0}@media (prefers-reduced-motion:reduce){.psol-card{transition:none}.psol-card:hover{transform:none}}@media (max-width:1399px){.ptdtwhy-main{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:44px}}@media (max-width:1199px){.ptmhm-dtwhy{padding:76px 0 66px}.ptdtwhy-main{grid-template-columns:minmax(0,1fr);gap:52px}.ptdtwhy-main>.pttitle p{max-width:none}.ptdtwhy-num{font-size:46px}}@media (max-width:991px){.ptdtwhy-wrap{grid-template-columns:minmax(0,1fr);gap:0}.ptdtwhy-box{width:100%;max-width:520px;margin-inline:auto}.ptdtwhy-twin::before{left:-4%;right:-4%;bottom:-18px}.ptdtwhy-arrow{margin-inline:auto;justify-self:center;transform:rotate(90deg)}.ptdtwhy-img{aspect-ratio:16 / 10}.ptdtwhy-grid{margin-top:58px}.ptdtwhy-card{padding:0}.ptdtwhy-card+.ptdtwhy-card::before{display:none}}@media (max-width:767px){.ptmhm-dtwhy{padding:60px 0 54px}.ptdtwhy-twin::before{bottom:-14px}.ptdtwhy-img{aspect-ratio:4 / 3}.ptdtwhy-btn .ptmdef-btn{width:100%;justify-content:center;text-align:center}.ptdtwhy-btn{gap:16px}.ptdtwhy-link{margin:0 auto}.ptdtwhy-num{font-size:40px}.ptdtwhy-icon{width:48px;height:48px}.ptdtwhy-icon svg{width:22px;height:22px}}@media (max-width:479px){.ptdtwhy-card{grid-template-columns:auto minmax(0,1fr);column-gap:13px}.ptdtwhy-num{grid-row:1;grid-column:1;font-size:34px;align-self:center}.ptdtwhy-icon{grid-row:1;grid-column:2;justify-self:start}.ptdtwhy-body{grid-column:1 / -1;grid-row:2}.ptdtwhy-rule{grid-column:1 / -1;grid-row:3}}@media (prefers-reduced-motion:reduce){.ptdtwhy-icon,.ptdtwhy-link{transition:none}}.ptmhm-dtservice{position:relative;background:#FFFFFF;overflow:hidden}.ptmhm-dtservice::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 460px at 50% 44%,rgba(32,76,160,.06),transparent 70%)}.ptmhm-dtservice .container{position:relative;z-index:1}.ptdtsvc-main{--lead:44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px) minmax(0,1fr);align-items:center;gap:0 var(--lead)}.ptdtsvc-list{display:flex;flex-direction:column;gap:58px;min-width:0}.ptdtsvc-box{position:relative;min-width:0}.ptdtsvc-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ptdtsvc-head span{font-weight:700;font-size:34px;line-height:1;letter-spacing:-.03em;color:#B9CBF2;font-variant-numeric:tabular-nums;transition:.35s ease-in-out}.ptdtsvc-icon{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#EAF1FE;transition:.35s ease-in-out}.ptdtsvc-icon img{width:22px;height:22px;display:block}.ptdtsvc-box:hover .ptdtsvc-head span{color:#204CA0}.ptdtsvc-box:hover .ptdtsvc-icon{background:#D8E5FF}.ptdtsvc-desc h3{font-weight:700;font-size:19px;line-height:26px;color:#0A0F26;margin:0 0 8px}.ptdtsvc-desc p{font-weight:400;font-size:15px;line-height:25px;color:#5A648C;margin:0}.ptdtsvc-box .ptplat-content-link{display:inline-block;margin-top:14px}.ptdtsvc-list{position:relative;z-index:1}.ptdtsvc-center{position:relative;z-index:2}.ptdtsvc-box::after{content:"";position:absolute;top:50%;height:1px;width:230px}.ptdtsvc-box::before{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:#204CA0;margin-top:-3.5px}.ptdtsvc-left .ptdtsvc-box::after{left:100%;background:linear-gradient(90deg,#C2D4F7,#7FA0E8)}.ptdtsvc-left .ptdtsvc-box::before{left:100%}.ptdtsvc-right .ptdtsvc-box::after{right:100%;background:linear-gradient(270deg,#C2D4F7,#7FA0E8)}.ptdtsvc-right .ptdtsvc-box::before{right:100%}.ptdtsvc-center{min-width:0}.ptdtsvc-img{position:relative;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:#F7F9FE;border:1px solid #E4EAF7;box-shadow:0 34px 70px -46px rgba(32,76,160,.75)}.ptdtsvc-img img{width:100%;height:100%;object-fit:cover;display:block}.ptdtsvc-center::after{content:"";position:absolute;inset:0;margin:-16px;border-radius:50%;border:1px dashed rgba(32,76,160,.16);pointer-events:none}@media (max-width:1199px){.ptdtsvc-main{--lead:28px;grid-template-columns:minmax(0,1fr) minmax(240px,320px) minmax(0,1fr)}.ptdtsvc-list{gap:44px}.ptdtsvc-head span{font-size:30px}}@media (max-width:991px){.ptdtsvc-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 34px}.ptdtsvc-center{grid-column:1 / -1;max-width:330px;margin:0 auto 6px}.ptdtsvc-list{display:contents}.ptdtsvc-center{order:0}.ptdtsvc-left .ptdtsvc-box:nth-child(1){order:1}.ptdtsvc-right .ptdtsvc-box:nth-child(1){order:2}.ptdtsvc-left .ptdtsvc-box:nth-child(2){order:3}.ptdtsvc-right .ptdtsvc-box:nth-child(2){order:4}.ptdtsvc-box::after,.ptdtsvc-box::before{display:none}}@media (max-width:575px){.ptdtsvc-main{grid-template-columns:minmax(0,1fr);gap:38px}.ptdtsvc-center{max-width:260px}.ptdtsvc-head span{font-size:28px}.ptdtsvc-icon{width:38px;height:38px;border-radius:10px}.ptdtsvc-icon img{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ptdtsvc-head span,.ptdtsvc-icon{transition:none}}.ptmhm-dtapproach{position:relative;overflow:hidden;background:radial-gradient(1100px 520px at 50% -10%,rgba(26,77,214,.28),transparent 68%),#080D1E}.ptdtstep-dots{position:absolute;width:150px;height:120px;pointer-events:none;background-image:radial-gradient(rgba(143,176,255,.34) 1.1px,transparent 1.1px);background-size:13px 13px;opacity:.5}.ptdtstep-dots-top{left:14px;top:150px}.ptdtstep-dots-bottom{right:14px;bottom:60px}.ptdtstep-wrap{position:relative;z-index:1}.ptmhm-dtapproach .pttitle{max-width:780px;margin-inline:auto}.ptmhm-dtapproach .pttitle p{color:#9AA6D4;font-size:16px;line-height:27px}.ptdtstep-main{--roadH:260px;--peak:70px;--trough:195px;--node:56px;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto var(--roadH) auto;column-gap:14px;margin-top:44px}.ptdtstep-line{grid-column:1 / -1;grid-row:2;width:100%;height:var(--roadH);display:block;overflow:visible}.ptdtstep-glow{fill:none;stroke:#2E6BFF;stroke-width:26;opacity:.5}.ptdtstep-band{fill:none;stroke:url(#ptdtstepFill);stroke-width:23;stroke-linecap:round}.ptdtstep-dash{fill:none;stroke:#BBD0FF;stroke-width:1.3;stroke-dasharray:9 11;opacity:.5}.ptdtstep-box{position:relative;min-width:0}.ptdtstep-box:nth-of-type(1){grid-column:1;grid-row:1}.ptdtstep-box:nth-of-type(2){grid-column:2;grid-row:3}.ptdtstep-box:nth-of-type(3){grid-column:3;grid-row:1}.ptdtstep-box:nth-of-type(4){grid-column:4;grid-row:3}.ptdtstep-box:nth-of-type(5){grid-column:5;grid-row:1}.ptdtstep-box:nth-of-type(6){grid-column:6;grid-row:3}.ptdtstep-box:nth-of-type(odd){align-self:end;padding-bottom:16px}.ptdtstep-box:nth-of-type(even){align-self:start;padding-top:16px}.ptdtstep-icon{position:absolute;z-index:2;left:50%;width:var(--node);height:var(--node);border-radius:50%;display:grid;place-items:center;background:#0B1226;border:1.5px solid #4C7DF0;color:#BBD0FF;box-shadow:0 0 0 6px rgba(11,18,38,.9),0 0 26px 2px rgba(46,107,255,.55);transition:.35s ease-in-out}.ptdtstep-icon svg{width:24px;height:24px}.ptdtstep-box:hover .ptdtstep-icon{border-color:#8FB0FF;color:#FFFFFF;box-shadow:0 0 0 6px rgba(11,18,38,.9),0 0 34px 5px rgba(143,176,255,.7)}.ptdtstep-box:nth-of-type(odd) .ptdtstep-icon{bottom:calc(var(--peak) * -1);transform:translate(-50%,50%)}.ptdtstep-box:nth-of-type(even) .ptdtstep-icon{top:calc((var(--roadH) - var(--trough)) * -1);transform:translate(-50%,-50%)}.ptdtstep-icon::after{content:"";position:absolute;left:50%;width:1px;background:linear-gradient(#4C7DF0,rgba(76,125,240,.15));transform:translateX(-50%)}.ptdtstep-box:nth-of-type(odd) .ptdtstep-icon::after{bottom:calc(100% + 1px);height:calc(var(--peak) - var(--node) / 2 - 6px)}.ptdtstep-box:nth-of-type(even) .ptdtstep-icon::after{top:calc(100% + 1px);height:calc(var(--roadH) - var(--trough) - var(--node) / 2 - 6px);background:linear-gradient(rgba(76,125,240,.15),#4C7DF0)}.ptdtstep-icon::before{content:"";position:absolute;left:50%;width:6px;height:6px;border-radius:50%;background:#8FB0FF;transform:translateX(-50%)}.ptdtstep-box:nth-of-type(odd) .ptdtstep-icon::before{bottom:calc(100% + var(--peak) - var(--node) / 2 - 9px)}.ptdtstep-box:nth-of-type(even) .ptdtstep-icon::before{top:calc(100% + var(--roadH) - var(--trough) - var(--node) / 2 - 9px)}.ptdtstep-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:9px}.ptdtstep-head span{flex:none;font-weight:700;font-size:28px;line-height:1;letter-spacing:-.03em;color:#4E6199;font-variant-numeric:tabular-nums;transition:.35s ease-in-out}.ptdtstep-box:hover .ptdtstep-head span{color:#8FB0FF}.ptdtstep-head h3{margin:0;padding-left:10px;border-left:1px solid rgba(143,176,255,.3);font-weight:700;font-size:15px;line-height:21px;color:#FFFFFF}.ptdtstep-desc p{margin:0;font-weight:400;font-size:12.5px;line-height:20px;color:#9AA6D4}@media (max-width:1399px){.ptdtstep-main{--roadH:230px;--peak:62px;--trough:172px;column-gap:12px}.ptdtstep-head span{font-size:27px}.ptdtstep-head h3{font-size:15px;line-height:21px}.ptdtstep-desc p{font-size:12.5px;line-height:20px}}@media (max-width:1199px){.ptdtstep-line{display:none}.ptdtstep-main{--node:48px;display:flex;flex-direction:column;gap:0;margin-top:36px;padding-left:calc(var(--node) + 26px)}.ptdtstep-main::before{content:"";position:absolute;top:10px;bottom:10px;left:calc(var(--node) / 2);width:1px;background:linear-gradient(#2E6BFF,rgba(46,107,255,.15))}.ptdtstep-box,.ptdtstep-box:nth-of-type(odd),.ptdtstep-box:nth-of-type(even){grid-column:auto;grid-row:auto;align-self:auto;padding:0 0 34px}.ptdtstep-box:last-child{padding-bottom:0}.ptdtstep-box .ptdtstep-icon,.ptdtstep-box:nth-of-type(odd) .ptdtstep-icon,.ptdtstep-box:nth-of-type(even) .ptdtstep-icon{top:0;bottom:auto;left:calc((var(--node) + 26px) * -1);transform:none;box-shadow:0 0 0 5px #080D1E,0 0 22px 2px rgba(46,107,255,.5)}.ptdtstep-icon::after,.ptdtstep-icon::before{display:none}}@media (max-width:575px){.ptdtstep-main{--node:42px;padding-left:calc(var(--node) + 18px)}.ptdtstep-box .ptdtstep-icon,.ptdtstep-box:nth-of-type(odd) .ptdtstep-icon,.ptdtstep-box:nth-of-type(even) .ptdtstep-icon{left:calc((var(--node) + 18px) * -1)}.ptdtstep-icon svg{width:20px;height:20px}.ptdtstep-head span{font-size:24px}.ptdtstep-dots{display:none}}@media (prefers-reduced-motion:reduce){.ptdtstep-icon,.ptdtstep-head span{transition:none}}.ptmhm-dtindustry{position:relative;overflow:hidden;background:#FFFFFF}.ptmhm-dtindustry::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 380px at 8% 0%,rgba(32,76,160,.05),transparent 70%),radial-gradient(620px 360px at 92% 100%,rgba(143,176,255,.14),transparent 72%)}.ptmhm-dtindustry .container{position:relative;z-index:1}.ptdtind-rule{width:56px;height:3px;margin:18px auto 0;border-radius:2px;background:#204CA0}.ptdtind-main{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ptdtind-box{position:relative;flex:0 1 calc((100% - 96px) / 7);min-width:0;border-radius:14px;overflow:hidden;background:#0A0F26;box-shadow:0 24px 48px -34px rgba(10,15,38,.55);transition:transform .35s ease-in-out,box-shadow .35s ease-in-out}.ptdtind-box:hover{transform:translateY(-6px);box-shadow:0 32px 62px -34px rgba(32,76,160,.6)}.ptdtind-img{display:block;aspect-ratio:5 / 12}.ptdtind-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease-in-out}.ptdtind-box:hover .ptdtind-img img{transform:scale(1.06)}.ptdtind-box::after{content:"";position:absolute;inset:auto 0 0 0;height:58%;background:linear-gradient(180deg,rgba(10,15,38,0) 0%,rgba(10,15,38,.72) 48%,rgba(10,15,38,.95) 100%);pointer-events:none}.ptdtind-desc{position:absolute;z-index:1;left:16px;right:14px;bottom:18px}.ptdtind-icon{display:flex;color:#FFFFFF;margin-bottom:10px}.ptdtind-icon svg{width:auto;height:34px}.ptdtind-desc h3{font-weight:700;font-size:15px;line-height:21px;color:#FFFFFF;margin:0}@media (max-width:1399px){.ptdtind-main{gap:14px}.ptdtind-box{flex-basis:calc((100% - 84px) / 7)}}@media (max-width:1199px){.ptdtind-box{flex-basis:calc((100% - 42px) / 4)}.ptdtind-img{aspect-ratio:1 / 1}.ptdtind-img img.is-low{object-position:50% 68%}.ptdtind-desc{bottom:20px}.ptdtind-desc h3{font-size:16px;line-height:22px}}@media (max-width:991px){.ptdtind-desc{left:14px;right:12px;bottom:16px}.ptdtind-desc h3{font-size:14px;line-height:20px}.ptdtind-icon{margin-bottom:8px}.ptdtind-icon svg{width:auto;height:26px}}@media (max-width:767px){.ptdtind-main{gap:12px}.ptdtind-box{flex-basis:calc((100% - 12px) / 2)}.ptdtind-desc h3{font-size:15px;line-height:21px}}@media (max-width:575px){.ptdtind-rule{margin-top:14px}.ptdtind-box{border-radius:12px}.ptdtind-desc{left:14px;right:12px;bottom:16px}.ptdtind-desc h3{font-size:15px;line-height:21px}}@media (prefers-reduced-motion:reduce){.ptdtind-box,.ptdtind-img img{transition:none}.ptdtind-box:hover{transform:none}.ptdtind-box:hover .ptdtind-img img{transform:none}}.ptmhm-journey{position:relative;overflow-x:clip;--pt-head:61px;--pt-step:100vh;--pt-steps:7;--pt-view:calc(100vh - var(--pt-head));--pt-jimg:min(100%,560px,calc((var(--pt-view) - 300px) * 1.535));--pt-jease:cubic-bezier(0.22,0.61,0.36,1);--pt-jdur:620ms;background:linear-gradient(180deg,#FFFFFF 0%,#F7F9FE 45%,#FFFFFF 100%)}@supports (height:100svh){.ptmhm-journey{--pt-view:calc(100svh - var(--pt-head))}}.ptmhm-journey :focus-visible{outline:2px solid #204CA0;outline-offset:3px;border-radius:2px}.ptjrny-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ptjrny-intro{position:sticky;top:var(--pt-head);height:var(--pt-view);display:flex;flex-direction:column;justify-content:center}.ptjrny-intro .pttitle p{max-width:440px}.ptjrny-intro .ptmout-btn{display:inline-block}.ptjrny-track{position:relative;height:calc(var(--pt-view) + (var(--pt-steps) * var(--pt-step)))}.ptjrny-sticky{position:sticky;top:var(--pt-head);height:var(--pt-view)}.ptjrny-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ptjrny-bgyears{position:absolute;top:50%;right:0;width:0;height:1em;transform:translateY(-50%);font-size:clamp(130px,15vw,250px);font-weight:700;line-height:1;letter-spacing:-.035em;color:#0A0F26}.ptjrny-bgyears span{position:absolute;top:0;right:0;white-space:nowrap;opacity:0;transform:translateY(46px);transition:opacity var(--pt-jdur) var(--pt-jease),transform var(--pt-jdur) var(--pt-jease)}.ptjrny-bgyears span.is-active{opacity:.055;transform:none}.ptjrny-bgyears span.is-past{opacity:0;transform:translateY(-46px)}.ptjrny-bgyears span.is-word{font-size:.56em}.ptjrny-stage{position:absolute;inset:0 0 64px 0;z-index:1}.ptjrny-story{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);visibility:hidden;transition:visibility 0s linear var(--pt-jdur)}.ptjrny-story.is-active{visibility:visible;transition:visibility 0s linear 0s}.ptjrny-story-year{display:none}.ptjrny-story .ptjrny-img,.ptjrny-story .ptjrny-story-date,.ptjrny-story .ptjrny-story-title,.ptjrny-story .ptjrny-story-desc{opacity:0;transform:translateY(28px);transition:opacity var(--pt-jdur) var(--pt-jease),transform var(--pt-jdur) var(--pt-jease)}.ptjrny-story.is-active .ptjrny-img,.ptjrny-story.is-active .ptjrny-story-date,.ptjrny-story.is-active .ptjrny-story-title,.ptjrny-story.is-active .ptjrny-story-desc{opacity:1;transform:none}.ptjrny-story.is-past .ptjrny-img,.ptjrny-story.is-past .ptjrny-story-date,.ptjrny-story.is-past .ptjrny-story-title,.ptjrny-story.is-past .ptjrny-story-desc{opacity:0;transform:translateY(-28px)}.ptjrny-story.is-active .ptjrny-story-date{transition-delay:80ms}.ptjrny-story.is-active .ptjrny-story-title{transition-delay:130ms}.ptjrny-story.is-active .ptjrny-story-desc{transition-delay:180ms}.ptjrny-img{position:relative;width:var(--pt-jimg);max-width:100%;aspect-ratio:43 / 28;overflow:hidden;border:1px solid #E4EAF7;border-radius:14px;background:#F7F9FE;box-shadow:0 26px 60px -40px rgba(10,15,38,.45)}.ptjrny-img img{display:block;width:100%;height:100%;object-fit:cover}.ptjrny-story-date{margin:26px 0 0;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.2em;text-transform:uppercase;color:#204CA0}.ptjrny-story-date::after{content:"";display:block;width:26px;height:2px;margin-top:10px;background:currentColor;opacity:.45}.ptjrny-story-title{margin:14px 0 0;font-size:30px;font-weight:700;line-height:38px;color:#0A0F26}.ptjrny-story-desc{margin:12px 0 0;max-width:520px;font-size:16px;line-height:26px;color:#5A648C}.ptjrny-foot{position:absolute;left:0;bottom:24px;z-index:2;pointer-events:none;font-size:12px;font-weight:700;letter-spacing:.2em;color:#8A93B2}.ptjrny-foot p{margin:0}.ptjrny-foot-count{display:flex;align-items:center;gap:12px}.ptjrny-foot-now{color:#0A0F26}.ptjrny-foot-sep{width:26px;height:1px;background:#C9D8FF}@media (max-width:1199px){.ptjrny-story-title{font-size:26px;line-height:33px}.ptjrny-story-desc{font-size:15px;line-height:25px}.ptjrny-bgyears{font-size:clamp(120px,17vw,200px)}}@media (max-width:991px){.ptjrny-intro{position:static;height:auto;text-align:center}.ptjrny-intro .pttitle p{margin-inline:auto;max-width:560px}.ptjrny-intro .ptmbtn-inner{justify-content:center}.ptjrny-track,.ptjrny-sticky{position:static;height:auto}.ptjrny-bg,.ptjrny-foot{display:none}.ptjrny-stage{position:relative;inset:auto;max-width:720px;margin-inline:auto}.ptjrny-stage::before{content:"";position:absolute;top:8px;bottom:8px;left:7px;width:2px;background:#E4EAF7}.ptmhm-journey .ptjrny-story{position:relative;top:auto;transform:none;visibility:visible;padding-left:40px;margin:0 0 44px;display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);column-gap:28px;align-items:center}.ptmhm-journey .ptjrny-story:last-child{margin-bottom:0}.ptjrny-story::before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;border-radius:50%;background:#FFFFFF;border:4px solid #204CA0;box-shadow:0 0 0 4px #F7F9FE}.ptmhm-journey .ptjrny-story .ptjrny-img,.ptmhm-journey .ptjrny-story .ptjrny-story-date,.ptmhm-journey .ptjrny-story .ptjrny-story-title,.ptmhm-journey .ptjrny-story .ptjrny-story-desc{opacity:1;transform:none;transition:none}.ptmhm-journey .ptjrny-story-year{display:block;grid-column:1 / -1;margin:0 0 16px;font-size:28px;font-weight:700;line-height:24px;color:#204CA0}.ptjrny-story .ptjrny-img{grid-column:1;grid-row:2 / span 3;align-self:start;width:100%}.ptjrny-story-date,.ptjrny-story-title,.ptjrny-story-desc{grid-column:2}.ptjrny-story-date{margin-top:0;align-self:end}.ptjrny-story-title{font-size:22px;line-height:29px}.ptjrny-story-desc{align-self:start;font-size:15px;line-height:24px}}@media (max-width:767px){.ptjrny-stage::before{left:6px}.ptmhm-journey .ptjrny-story{display:block;padding-left:32px;margin-bottom:36px}.ptjrny-story::before{width:14px;height:14px;border-width:3px;top:5px}.ptmhm-journey .ptjrny-story-year{font-size:24px;margin-bottom:14px}.ptjrny-img{border-radius:10px}.ptjrny-story-date{margin-top:18px;font-size:11px}.ptjrny-story-title{margin-top:10px;font-size:20px;line-height:27px}.ptjrny-story-desc{margin-top:8px;font-size:14.5px;line-height:23px}}@media (min-width:992px){.ptmhm-journey.is-static .ptjrny-intro{position:static;height:auto}.ptmhm-journey.is-static .ptjrny-track{height:auto}.ptmhm-journey.is-static .ptjrny-sticky{position:static;height:auto}.ptmhm-journey.is-static .ptjrny-bg,.ptmhm-journey.is-static .ptjrny-foot{display:none}.ptmhm-journey.is-static .ptjrny-stage{position:static}.ptmhm-journey.is-static .ptjrny-story{position:static;transform:none;visibility:visible;margin:0 0 50px;padding-left:24px;border-left:1px solid #E4EAF7}.ptmhm-journey.is-static .ptjrny-story:last-child{margin-bottom:0}.ptmhm-journey.is-static .ptjrny-story .ptjrny-img,.ptmhm-journey.is-static .ptjrny-story .ptjrny-story-date,.ptmhm-journey.is-static .ptjrny-story .ptjrny-story-title,.ptmhm-journey.is-static .ptjrny-story .ptjrny-story-desc{opacity:1;transform:none;transition:none}.ptmhm-journey.is-static .ptjrny-story-year{display:block;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1;color:#204CA0}}@media (prefers-reduced-motion:reduce){.ptmhm-journey *,.ptmhm-journey *::before,.ptmhm-journey *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{.ptjrny-bg,.ptjrny-foot{display:none}.ptjrny-intro,.ptjrny-sticky{position:static;height:auto}.ptjrny-track{height:auto}.ptjrny-stage{position:static}.ptjrny-story{position:static;transform:none;visibility:visible;page-break-inside:avoid;margin-bottom:28px}.ptjrny-story .ptjrny-img,.ptjrny-story .ptjrny-story-date,.ptjrny-story .ptjrny-story-title,.ptjrny-story .ptjrny-story-desc{opacity:1;transform:none}.ptjrny-story-year{display:block}}.ptmhm-team{position:relative;overflow:hidden;background:#060B1F}.ptmhm-team .container{position:relative;z-index:1}.ptteam-slider{--ptteam-h:410px}.ptteam-slider .swiper-slide{display:flex}.ptteam-box{position:relative;width:100%;height:var(--ptteam-h);border-radius:16px;overflow:hidden;border:1px solid rgba(143,176,255,.2);background:linear-gradient(180deg,#1B2A55 0%,#0B1330 100%);cursor:pointer;transition:border-color .35s ease-in-out,box-shadow .35s ease-in-out}.ptteam-img{position:absolute;inset:0}.ptteam-img img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 18%;transition:transform .6s ease-in-out}.ptteam-box:hover .ptteam-img img{transform:scale(1.04)}.ptteam-desc{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:18px 22px 22px;border-radius:18px 18px 0 0;border-top:1px solid rgba(143,176,255,.22);background:linear-gradient(180deg,rgba(20,32,77,.7) 0%,rgba(8,14,36,.95) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ptteam-desc span{display:block;margin-bottom:6px;font-weight:700;font-size:22px;line-height:26px;color:#3B7BFF;font-variant-numeric:tabular-nums}.ptteam-desc h3{font-weight:700;font-size:19px;line-height:24px;text-transform:uppercase;color:#FFFFFF;margin:0 0 4px}.ptteam-desc p{font-weight:400;font-size:16px;line-height:22px;color:#D5DDF3;margin:0}.ptteam-slider .swiper-slide.is-active .ptteam-box,.ptteam-slider .swiper-slide:hover .ptteam-box{border-color:#2F6BFF;box-shadow:0 0 0 1px #2F6BFF,0 30px 60px -30px rgba(47,107,255,.65)}.ptteam-foot{display:flex;align-items:center;gap:56px;margin-top:40px}.ptteam-nav{flex:none;display:flex;gap:22px}.ptteam-nav button{width:60px;height:60px;padding:0;border-radius:50%;display:grid;place-items:center;border:2px solid #FFFFFF;background:transparent;color:#FFFFFF;cursor:pointer;transition:.35s ease-in-out}.ptteam-nav button svg{width:22px;height:22px}.ptteam-nav .ptteam-next{background:#1F5BF0;border-color:#1F5BF0}.ptteam-nav .ptteam-prev:hover{background:#FFFFFF;color:#0A0F26}.ptteam-nav .ptteam-next:hover{background:#FEB82F;border-color:#FEB82F;color:#0A0F26}.ptteam-nav button:focus-visible{outline:2px solid #FEB82F;outline-offset:3px}.ptteam-progress{position:relative;flex:1 1 auto;height:2px;border-radius:2px;background:rgba(143,176,255,.25)}.ptteam-progress span{position:absolute;left:0;top:-1px;width:calc(100% / var(--ptteam-count,5));height:4px;border-radius:2px;background:#2F6BFF;transform:translateX(calc(var(--ptteam-index,0) * 100%));transition:transform .45s ease-in-out}@media (max-width:1399px){.ptteam-slider{--ptteam-h:380px}.ptteam-desc{padding:16px 18px 20px}}@media (max-width:1199px){.ptmhm-team .pttitle h2{font-size:50px;line-height:56px}.ptteam-slider{--ptteam-h:400px}.ptteam-foot{gap:40px}}@media (max-width:991px){.ptmhm-team .pttitle h2{font-size:42px;line-height:48px}.ptteam-motto{margin:0}.ptteam-slider{--ptteam-h:380px;overflow:visible}.ptteam-foot{gap:30px}.ptteam-nav{gap:14px}.ptteam-nav button{width:52px;height:52px}}@media (max-width:767px){.ptmhm-team .pttitle h4{font-size:13px;letter-spacing:2.4px}.ptmhm-team .pttitle h4::after{width:56px}.ptmhm-team .pttitle h2{font-size:34px;line-height:40px}.ptteam-motto{padding-left:30px}.ptteam-motto li{font-size:13px;line-height:24px;letter-spacing:2px}.ptteam-slider{--ptteam-h:400px}.ptteam-foot{gap:20px;margin-top:28px}}@media (max-width:575px){.ptteam-slider{--ptteam-h:390px}.ptteam-nav button{width:46px;height:46px}.ptteam-nav button svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.ptteam-box,.ptteam-img img,.ptteam-progress span,.ptteam-nav button{transition:none}.ptteam-box:hover .ptteam-img img{transform:none}}.ptwho-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;grid-template-areas:"lg lg s1 t1" "lg lg im im" "t2 s2 im im";gap:20px}.ptwho-bento-item{position:relative;border-radius:20px;overflow:hidden;padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.ptwho-bento-item:nth-child(1){grid-area:lg}.ptwho-bento-item:nth-child(2){grid-area:s1}.ptwho-bento-item:nth-child(3){grid-area:t1}.ptwho-bento-item:nth-child(4){grid-area:im}.ptwho-bento-item:nth-child(5){grid-area:t2}.ptwho-bento-item:nth-child(6){grid-area:s2}.ptwho-bento-lg,.ptwho-bento-img{background:linear-gradient(135deg,#204CA0 0%,#0A0F26 100%)}.ptwho-bento-item>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ptwho-bento-lg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,38,0) 40%,rgba(10,15,38,.85) 100%)}.ptwho-bento-caption{position:relative;z-index:1}.ptwho-bento-caption h3{font-weight:700;font-size:28px;line-height:34px;color:#FFFFFF;margin-bottom:6px}.ptwho-bento-caption p{font-size:17px;line-height:24px;color:#C9D8FF;margin:0}.ptwho-bento-stat{background:#204CA0}.ptwho-bento-item:nth-child(6).ptwho-bento-stat{background:#0A0F26}.ptwho-bento-stat h3{font-weight:700;font-size:46px;line-height:54px;color:#FFFFFF;margin-bottom:6px}.ptwho-bento-stat p{font-size:16px;line-height:22px;color:#C9D8FF;margin:0}.ptwho-bento-text{background:#F7F9FE;border:1px solid #E4EAF7}.ptwho-bento-text h3{font-weight:700;font-size:20px;line-height:26px;color:#0A0F26;margin-bottom:8px}.ptwho-bento-text p{font-size:16px;line-height:23px;color:#5A648C;margin:0}@media (max-width:1199px){.ptwho-bento-item{padding:22px}.ptwho-bento-caption h3{font-size:24px;line-height:30px}.ptwho-bento-stat h3{font-size:38px;line-height:46px}.ptwho-bento-text h3{font-size:18px;line-height:24px}.ptwho-bento-text p{font-size:15px;line-height:22px}}@media (max-width:991px){.ptwho-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;grid-template-areas:"lg lg" "lg lg" "s1 t1" "im im" "t2 s2"}}@media (max-width:767px){.ptwho-bento{grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"lg" "s1" "t1" "im" "t2" "s2";gap:16px}.ptwho-bento-lg,.ptwho-bento-img{min-height:260px}.ptwho-bento-item{padding:20px;border-radius:16px}.ptwho-bento-caption h3{font-size:22px;line-height:28px}.ptwho-bento-stat h3{font-size:34px;line-height:40px}}.ptstory-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;line-height:22px;color:#204CA0;padding-bottom:6px;border-bottom:2px solid #C9D8FF;transition:all .35s ease-in-out}.ptstory-link svg{transition:transform .35s ease-in-out}.ptstory-link:hover{color:#204CA0;border-color:#204CA0}.ptstory-link:hover svg{transform:translateX(4px)}.ptstory-photo{position:relative;z-index:1;max-width:320px}.ptstory-photo img{display:block;width:100%;height:auto}.ptstory-chip{position:absolute;z-index:2;font-weight:700;font-size:15px;line-height:20px;color:#0A0F26;background:#FFFFFF;border:1px solid #E4EAF7;border-radius:12px;padding:16px 20px;box-shadow:0px 22px 45px -28px rgba(10,15,38,.45);white-space:nowrap}.ptstory-stat h3{font-weight:700;font-size:46px;line-height:54px;color:#204CA0;margin-bottom:10px}.ptstory-stat p{font-size:15px;line-height:23px;color:#4A5578;margin:0}.ptmhm-story-v2{position:relative;overflow:hidden;padding-bottom:0}.ptmhm-story-v2::before{content:"";position:absolute;top:0;right:0;bottom:0;width:44%;background:linear-gradient(160deg,#204CA0 0%,#0A0F26 100%);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.ptmhm-story-v2 .container{position:relative}.ptmhm-story-v2 .ptstory-visual{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:520px}.ptmhm-story-v2 .ptstory-photo{max-width:330px}.ptmhm-story-v2 .ptstory-chip-company{top:70px;right:0}.ptmhm-story-v2 .ptstory-chip-global{bottom:170px;left:0}.ptmhm-story-v2 .ptstory-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);background:#FFFFFF;border:1px solid #E4EAF7;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0px -20px 60px -45px rgba(10,15,38,.5)}.ptmhm-story-v2 .ptstory-stat{padding:32px 30px}.ptmhm-story-v2 .ptstory-stat+.ptstory-stat{border-left:1px solid #E4EAF7}@media (max-width:1199px){.ptstory-stat h3{font-size:40px;line-height:48px}.ptmhm-story-v2 .ptstory-stat{padding:28px 24px}}@media (max-width:991px){.ptmhm-story-v2::before{top:auto;height:560px;width:100%;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.ptmhm-story-v2 .ptstory-visual{margin-top:60px}}@media (max-width:767px){.ptstory-chip{font-size:13px;padding:12px 14px}.ptstory-stat h3{font-size:36px;line-height:42px}.ptmhm-story-v2 .ptstory-visual{min-height:440px}.ptmhm-story-v2 .ptstory-photo{max-width:260px}.ptmhm-story-v2 .ptstory-stats{grid-template-columns:1fr}.ptmhm-story-v2 .ptstory-stat{padding:22px 20px}.ptmhm-story-v2 .ptstory-stat+.ptstory-stat{border-left:0;border-top:1px solid #E4EAF7}}.ptpromo-img{position:relative;overflow:hidden;background:linear-gradient(160deg,#E9EFFF 0%,#C9D8FF 100%)}.ptpromo-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ptpromo-name{font-weight:700;font-size:26px;line-height:32px;color:#0A0F26;margin-bottom:4px}.ptpromo-role{font-weight:600;font-size:15px;line-height:20px;letter-spacing:.5px;color:#204CA0;margin-bottom:16px}.ptpromo-bio{font-size:16px;line-height:26px;color:#4A5578;margin-bottom:0}.ptpromo-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;line-height:20px;color:#204CA0;padding:10px 16px 10px 10px;border:1px solid #C9D8FF;border-radius:50px;transition:all .35s ease-in-out}.ptpromo-link svg{flex:0 0 auto;width:28px;height:28px;padding:6px;border-radius:50%;background:#204CA0;fill:#FFFFFF;transition:all .35s ease-in-out}.ptpromo-link:hover{color:#FFFFFF;background:#204CA0;border-color:#204CA0}.ptpromo-link:hover svg{background:#FFFFFF;fill:#204CA0}.ptpromo-link:focus-visible{outline:2px solid #204CA0;outline-offset:3px}.ptmhm-promoter-v2{background-color:#F7F9FE;background-image:linear-gradient(rgba(32,76,160,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(32,76,160,.07) 1px,transparent 1px),linear-gradient(rgba(32,76,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(32,76,160,.035) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}.ptmhm-promoter-v2 .ptpromo-spec{height:100%;padding:30px;border:1px solid #E4EAF7;background:#FFFFFF;box-shadow:0px 24px 50px -38px rgba(11,18,48,.35)}.ptmhm-promoter-v2 .ptpromo-spec-top{display:grid;grid-template-columns:180px 1fr;gap:26px;align-items:start;padding-bottom:26px;margin-bottom:26px;border-bottom:1px dashed #C9D8FF}.ptmhm-promoter-v2 .ptpromo-frame{position:relative;padding:10px}.ptmhm-promoter-v2 .ptpromo-frame::before,.ptmhm-promoter-v2 .ptpromo-frame::after{content:"";position:absolute;width:26px;height:26px;border-color:#204CA0;border-style:solid}.ptmhm-promoter-v2 .ptpromo-frame::before{top:0;left:0;border-width:2px 0 0 2px}.ptmhm-promoter-v2 .ptpromo-frame::after{right:0;bottom:0;border-width:0 2px 2px 0}.ptmhm-promoter-v2 .ptpromo-img{aspect-ratio:1 / 1}.ptmhm-promoter-v2 .ptpromo-label{display:block;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:11px;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;color:#5A648C;margin-bottom:4px}.ptmhm-promoter-v2 .ptpromo-field+.ptpromo-field{margin-top:16px}.ptmhm-promoter-v2 .ptpromo-name{color:#0A0F26;font-size:24px;line-height:30px;margin:0}.ptmhm-promoter-v2 .ptpromo-role{color:#204CA0;margin:0}.ptmhm-promoter-v2 .ptpromo-bio{color:#4A5578;margin-bottom:26px}@media (max-width:1199px){.ptmhm-promoter-v2 .ptpromo-spec{padding:24px}.ptmhm-promoter-v2 .ptpromo-spec-top{grid-template-columns:140px 1fr;gap:20px}.ptmhm-promoter-v2 .ptpromo-name{font-size:22px;line-height:28px}.ptmhm-promoter-v2 .ptpromo-bio{font-size:15px;line-height:25px}}@media (max-width:767px){.ptmhm-promoter-v2 .ptpromo-spec{padding:20px}.ptmhm-promoter-v2 .ptpromo-spec-top{grid-template-columns:1fr}.ptmhm-promoter-v2 .ptpromo-frame{max-width:200px}.ptpromo-link{font-size:14px}}.hiw-a{--navy:#0A0F26;--blue:#204CA0;--blue-bright:#1A4DD6;--blue-light:#8FB2FF;--blue-soft:#C9D8FF;--text:#5A648C;--border:#E4EAF7;--tint:#F7F9FE;--yellow:#FEB82F;--step-time:6s;font-family:"Google Sans",sans-serif;color:var(--navy);background:var(--tint);padding:80px 20px}.hiw-a *,.hiw-a *::before,.hiw-a *::after{box-sizing:border-box}:where(.hiw-a) :where(h2,h3,h4,p,ol,li,figure){margin:0;padding:0;list-style:none}.hiw-a__wrap{max-width:1240px;margin:0 auto}.hiw-a__head{text-align:center;max-width:720px;margin:0 auto 50px}.hiw-a__eyebrow{font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.hiw-a__title{font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.2;text-wrap:balance}.hiw-a__steps{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-rows:auto;column-gap:50px;row-gap:12px;align-items:start}.hiw-a__step{display:contents}.hiw-a__btn{grid-column:1;position:relative;overflow:hidden;display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:22px 24px;border-radius:16px;border:1px solid var(--border);background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.hiw-a__btn:hover{border-color:var(--blue-soft)}.hiw-a__btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hiw-a__num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#E9EFFF;color:var(--blue);font-weight:700;font-size:15px;transition:background .3s ease,color .3s ease}.hiw-a__name{display:block;font-size:19px;font-weight:600;margin:2px 0 6px}.hiw-a__desc{display:block;font-size:15px;line-height:24px;color:var(--text)}.hiw-a__who{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px 5px 8px;border-radius:999px;background:var(--tint);border:1px solid var(--border);font-size:13px;font-weight:500;color:var(--navy)}.hiw-a__who svg{color:var(--blue)}.hiw-a__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.hiw-a__bar span{display:block;height:100%;width:0;background:var(--blue)}.hiw-a__step.is-active .hiw-a__btn{border-color:var(--blue);box-shadow:0 18px 40px -24px rgba(11,18,48,.35)}.hiw-a__step.is-active .hiw-a__num{background:var(--blue);color:#fff}.hiw-a__step.is-active .hiw-a__bar span{animation:hiw-a-fill var(--step-time) linear forwards}.hiw-a.is-paused .hiw-a__step.is-active .hiw-a__bar span{animation-play-state:paused}.hiw-a.is-manual .hiw-a__step.is-active .hiw-a__bar span{animation:none;width:100%}@keyframes hiw-a-fill{to{width:100%}}.hiw-a__fig{grid-column:2;grid-row:1 / span 3;align-self:center;position:relative;border-radius:0 30px 0 30px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px rgba(11,18,48,.4);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s}.hiw-a__step.is-active .hiw-a__fig{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .45s ease}.hiw-a__fig img{width:100%;height:100%;object-fit:cover;display:block}.hiw-a__ph{position:absolute;inset:14px;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;text-align:center;color:var(--text);font-size:14px;line-height:1.45;border:2px dashed var(--blue-soft);border-radius:0 22px 0 22px;background:linear-gradient(145deg,#E9EFFF,var(--tint))}.hiw-a__ph strong{color:var(--navy);font-size:15px}.hiw-a__ph svg{color:var(--blue-light)}.hiw-a__tag{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:var(--navy);color:#fff;font-size:13px;font-weight:500}.hiw-a__tag svg{color:var(--blue-light)}.hiw-a__pin{display:none;position:absolute;left:var(--x,50%);top:var(--y,50%);z-index:2;width:0;height:0}.hiw-a__pin::before{content:"";position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--yellow);border:3px solid #fff;box-shadow:0 4px 12px rgba(11,18,48,.3)}.hiw-a__pin::after{content:"";position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2px solid var(--yellow);animation:hiw-a-ping 1.8s ease-out infinite}.hiw-a__pin span{position:absolute;left:20px;top:-16px;white-space:nowrap;padding:6px 12px;border-radius:8px;background:#fff;color:var(--navy);font-size:13px;font-weight:600;box-shadow:0 8px 24px -8px rgba(11,18,48,.35)}@keyframes hiw-a-ping{from{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}@media (max-width:991px){.hiw-a{padding:60px 20px}.hiw-a__head{margin-bottom:32px}.hiw-a__steps{display:flex;flex-direction:column;gap:28px}.hiw-a__step{display:block}.hiw-a__btn{cursor:default;border-radius:16px 16px 0 0;border-bottom:0}.hiw-a__bar{display:none}.hiw-a__fig{opacity:1;visibility:visible;transform:none;border-radius:0 0 16px 16px;box-shadow:none;border:1px solid var(--border);border-top:0;transition:none}.hiw-a__step .hiw-a__btn,.hiw-a__step.is-active .hiw-a__btn{border-color:var(--border);box-shadow:none}.hiw-a__step .hiw-a__num{background:var(--blue);color:#fff}}@media (max-width:575px){.hiw-a__pin span{display:none}}@media (prefers-reduced-motion:reduce){.hiw-a__pin::after{animation:none}.hiw-a__fig{transition:none;transform:none}}.ps1{--navy:#0A0F26;--blue:#204CA0;--blue-light:#8FB2FF;--blue-soft:#C9D8FF;--text:#5A648C;--border:#E4EAF7;--tint:#F7F9FE;--yellow:#FEB82F;font-family:"Google Sans",sans-serif;color:var(--navy);background:#fff;padding:80px 20px}.ps1 *,.ps1 *::before,.ps1 *::after{box-sizing:border-box}:where(.ps1) :where(h2,h4,p,ul,li,figure){margin:0;padding:0;list-style:none}.ps1__wrap{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:6fr 5fr;gap:60px;align-items:center}.ps1__eyebrow{font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.ps1__title{font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.2;max-width:20ch;margin-bottom:20px;text-wrap:balance}.ps1__text{font-size:16px;line-height:26px;color:var(--text);margin-bottom:14px}.ps1__chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 24px}.ps1__chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--tint);border:1px solid var(--border);font-size:14px;font-weight:500}.ps1__chips svg{color:var(--blue);flex:none}.ps1__close{font-size:17px;line-height:27px;font-weight:500;padding-left:16px;border-left:3px solid var(--yellow)}.ps1__photo{position:relative;aspect-ratio:1 / 1;max-height:500px;border-radius:0 30px 0 30px;overflow:hidden;background:linear-gradient(145deg,#E9EFFF,var(--tint))}.ps1__photo img{width:100%;height:100%;object-fit:cover;display:block}.ps1__ph{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;color:var(--text);font-size:14px;border:2px dashed var(--blue-soft);border-radius:inherit}.ps1__ph svg{color:var(--blue-light)}@media (max-width:991px){.ps1{padding:60px 20px}.ps1__wrap{grid-template-columns:1fr;gap:36px}.ps1__photo{aspect-ratio:4 / 3}}.ft-middle .ft-contact{--ftc-accent:#FEB82F;--ftc-line:rgba(148,163,184,0.28);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;background:linear-gradient(180deg,#0A0F26 0%,#0A0F26 100%);border:1px solid var(--ftc-line);border-radius:6px}.ft-middle .ft-contact .ftc-item{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:12px 20px}.ft-middle .ft-contact .ftc-item+.ftc-item::before{content:"";position:absolute;top:22%;bottom:22%;left:0;width:1px;background:var(--ftc-line)}.ft-middle .ft-contact .ftc-head h6{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;text-align:center;color:#FFFFFF}.ft-middle .ft-contact .ftc-link{display:inline-flex;align-items:center;gap:14px;min-width:0;font-size:14px;line-height:1.4;color:#F1F5F9;text-decoration:none;border-radius:4px;transition:color 0.2s ease}.ft-middle .ft-contact .ftc-link:hover,.ft-middle .ft-contact .ftc-link:focus{color:var(--ftc-accent)}.ft-middle .ft-contact .ftc-link:focus-visible{outline:2px solid var(--ftc-accent);outline-offset:4px}.ft-middle .ft-contact .ftc-link svg{flex:0 0 auto;width:22px;height:22px;fill:var(--ftc-accent);transition:transform 0.2s ease}.ft-middle .ft-contact .ftc-link:hover svg{transform:scale(1.1)}.ft-middle .ft-contact .ftc-link span{overflow-wrap:anywhere}@media (max-width:991px){.ft-middle .ft-contact .ftc-item{padding:12px 14px}.ft-middle .ft-contact .ftc-head h6{font-size:15px}.ft-middle .ft-contact .ftc-link{gap:10px;font-size:13.5px}.ft-middle .ft-contact .ftc-link svg{width:20px;height:20px}}@media (max-width:767px){.ft-middle .ft-contact{grid-template-columns:1fr}.ft-middle .ft-contact .ftc-item{padding:12px 16px}.ft-middle .ft-contact .ftc-item+.ftc-item::before{top:0;bottom:auto;right:0;width:auto;height:1px}.ft-middle .ft-contact .ftc-head h6{font-size:16px}.ft-middle .ft-contact .ftc-link{font-size:14px}.ft-middle .ft-contact .ftc-head+.ftc-item::before{display:none}}