.link-hover-underline{text-decoration:underline;transition:all .3s ease-in-out}.link-hover-underline:hover{color:#ad05b1}.button{padding:11px 22px;font-size:1rem;border-radius:20px;background-color:#ad05b1;color:#fff;font-weight:600;cursor:pointer;transition:background-color .5s ease-in-out;display:inline-block;border:none}.button:hover{background-color:#dd06e3}.button-small{padding:6px 14px;font-size:.8rem}.button-medium{padding:9px 20px;font-size:.9rem}.button-large{padding:8px 16px;font-size:1.2rem}.button-gradient{background:linear-gradient(45deg,#ad05b1,#4b1590)}.button-purple{background:#4b1590}.button-purple:hover{background:#340f63}.button-blue{background:#426287}.button-blue:hover{background:#314965}.button-shadow{box-shadow:0 10px 15px -3px rgba(16,24,40,.3)}.button-spacing{margin:10px 0}.tab-menu{background:#1a143e;padding:5px;border-radius:21px;box-shadow:0 10px 15px -3px rgba(16,24,40,.3);margin:0 auto;display:inline-block}.tab-menu ul{list-style:none;display:flex;padding:0;margin:0;justify-content:space-evenly;gap:10px}.tab-menu li{color:#fff;padding:8px 14px;cursor:pointer;border-radius:20px;font-size:.8rem;transition:all .3s ease;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.tab-menu li .icon{margin-right:8px;display:inline-block}.tab-menu li:hover{background-color:#621bbd}.tab-menu li.active{background-color:#fff;color:#4b1590}.tab-content .tab-shown{display:block}.tab-content .tab-hidden{display:none}@media(max-width:768px){.tab-menu{display:none}.tab-content .tab-hidden,.tab-content .tab-shown{display:block}}nav.arrow-nav .arrow-left,nav.arrow-nav .arrow-right{width:30px}nav.arrow-nav .arrow-left{rotate:180deg;margin-right:10px;cursor:pointer}nav.arrow-nav .arrow-right{cursor:pointer}.purple-link{color:#ad05b1}body,button,input,textarea{font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:300;color:#fff}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1.25rem}.action-nav a,.page-nav a{font-size:.9rem}.weight-300{font-weight:300}.weight-600{font-weight:600}.text-white{color:#fff}*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{max-width:100vw;background-color:#09141f;background-image:url(/backgrounds/hero-background1.png);background-size:cover;background-attachment:fixed;font-family:Open Sans,sans-serif}@media(max-width:768px){body,html{width:100vw;overflow-x:hidden}}body{overflow-x:hidden}.body-container{background-image:url(/backgrounds/hero-background1.png);background-size:cover;background-attachment:fixed}.body-container.body-background-8{background-image:url(/backgrounds/background8.png);background-size:cover;background-attachment:fixed}.noScroll{overflow:hidden;position:fixed;width:100%;height:100%}a{color:inherit;text-decoration:none}a,a:hover,a:link{cursor:pointer}p{color:#fff}.container{max-width:1400px}.container,.container-small{margin:0 auto;padding:0 40px}.container-small{max-width:1100px}header{width:100%}header .header-container{display:flex;justify-content:center;align-items:center;justify-content:space-between}header .logo-container{padding:20px 0}header .page-navigation-container{padding:10px 0}header .page-navigation-container .page-nav{display:flex;justify-content:space-between;position:relative}header .page-navigation-container .page-nav .mobile-menu{display:none}header .page-navigation-container .page-nav ul.desktop-navigation{list-style-type:none;margin:0;padding:0}header .page-navigation-container .page-nav ul.desktop-navigation li{display:inline-block;margin-right:20px;border-radius:10px 10px 0 0;padding:20px;position:relative}header .page-navigation-container .page-nav ul.desktop-navigation li:last-child{margin-right:0}header .page-navigation-container .page-nav ul.desktop-navigation li .hide-dropdown{display:none}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section{visibility:hidden}header .page-navigation-container .page-nav ul.desktop-navigation li a{color:#fff;font-size:1.1rem;text-decoration:none;transition:none}header .page-navigation-container .page-nav ul.desktop-navigation li .overview-section{margin-bottom:20px}header .page-navigation-container .page-nav ul.desktop-navigation li .overview-section div{position:relative}header .page-navigation-container .page-nav ul.desktop-navigation li .overview-section div a{text-decoration:none;margin-bottom:14px;font-size:1.3rem;position:relative;display:inline-block}header .page-navigation-container .page-nav ul.desktop-navigation li .overview-section div a:hover:after{width:100%}header .page-navigation-container .page-nav ul.desktop-navigation li .overview-section div a:after{content:"";position:absolute;bottom:0;left:0;top:40px;width:70px;height:1px;background-color:#ad05b1;transition:width .3s ease}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section{background-color:#24154a;position:absolute;top:60px;left:-190px;width:650px;height:320px;border-radius:40px 0 40px 0;z-index:999;padding:50px 40px 10px;box-shadow:0 15px 15px -10px rgba(130,32,132,.5);color:#fff}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div{display:flex;flex-direction:column}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div h5{margin-bottom:20px;color:#fff;font-size:1rem;font-weight:500;padding:0 0 10px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a{margin-bottom:20px;font-size:.9rem;font-weight:100;text-decoration:none;color:#fff}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a span{font-weight:700;font-size:1rem;background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a svg{margin-right:5px;color:#ad05b1;vertical-align:bottom;transition:color .3s ease-in-out}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a svg.purple{color:#4b1590}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a:last-child{margin-bottom:0}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a:hover{text-decoration:none}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div a:hover svg{color:#f423f9}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section .drop-sections div .button{width:150px;margin-left:15px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.product-dropdown{width:1000px;left:-400px;height:420px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.product-dropdown .drop-sections{grid-template-columns:repeat(4,1fr)}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.product-dropdown .drop-sections div:last-child{margin-top:-70px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.solutions-dropdown{width:800px;left:-400px;height:430px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.solutions-dropdown .drop-sections{grid-template-columns:repeat(3,1fr)}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.resources-dropdown{width:700px;left:-400px;height:360px}header .page-navigation-container .page-nav ul.desktop-navigation li .dropdown-section.resources-dropdown .drop-sections{grid-template-columns:repeat(3,1fr)}header .page-navigation-container .page-nav ul.desktop-navigation li.drop-enabled:hover{background:#24154a}header .page-navigation-container .page-nav ul.desktop-navigation li.drop-enabled:hover a{color:#fff}header .page-navigation-container .page-nav ul.desktop-navigation li.drop-enabled:hover .dropdown-section{visibility:visible}@media(max-width:768px){header .page-navigation-container .mobile-menu,header .page-navigation-container .page-nav .mobile-navigation{display:block}header .page-navigation-container .page-nav ul.desktop-navigation{display:none}}header .logo{transition:all .3s ease-in-out}header .action-nav{background-color:#2b155a;padding:18px 0;text-align:right}header .action-nav .draft-mode-message{color:#ff0;font-size:.8rem;float:left}header .action-nav a{color:#fff;font-size:.8rem;margin:0 10px}header .action-nav a:last-child{margin-right:0}.mobile-navigation-contianer .show-mobile-navigation{transform:translateX(0)!important}.mobile-navigation-contianer .mobile-navigation{display:none;width:100%;height:100vh;overflow-y:auto;position:fixed;top:0;left:0;z-index:9999;background-color:#06141b;color:#fff;transform:translateX(100%);transition:transform .5s ease-in-out;background:url(/backgrounds/mobile-background.png);background-size:cover;background-repeat:none;background-color:#000;overflow:hidden}.mobile-navigation-contianer .mobile-navigation .mobile-blob{transition:transform .2s;width:350px;height:350px;z-index:2;right:-150px;top:100px;position:absolute;background:url(/shared/blobs/blob20.png);background-size:contain;background-repeat:no-repeat}.mobile-navigation-contianer .mobile-navigation .close-mobile-navigation{padding:15px;text-align:right}.mobile-navigation-contianer .mobile-navigation .additional-links{margin-top:20px;text-align:center}.mobile-navigation-contianer .mobile-navigation .additional-links a{margin:20px 0;display:inline-block}.mobile-navigation-contianer .mobile-navigation .additional-links a:first-child{margin-right:10px}.mobile-navigation-contianer .mobile-navigation ul{list-style-type:none;padding:0;color:#fff;width:100%;margin:20px 0 0}.mobile-navigation-contianer .mobile-navigation ul li{display:block;border-radius:10px 10px 0 0;position:relative;font-size:1.5rem}.mobile-navigation-contianer .mobile-navigation ul li a{width:100%;display:block;padding:15px}.mobile-navigation-contianer .mobile-navigation ul li a:active,.mobile-navigation-contianer .mobile-navigation ul li a:focus{color:#fff}.mobile-navigation-contianer .mobile-navigation ul li a:hover{color:#ad05b1}.footer{padding:60px 0;background-color:#111827;color:#fff}.footer .container{display:flex;justify-content:space-between}.footer .container .footer-column{display:flex;flex-direction:column;flex-basis:20%}.footer .container .footer-column:first-child{flex-basis:40%}.footer .container .footer-logo{margin-bottom:1rem}.footer .container h4{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.footer .container p{margin:.5rem 0;font-size:.8rem}.footer .container a{color:#fff;text-decoration:none;margin:.4rem 0;font-size:.8rem}.footer .container a:hover{text-decoration:underline}.footer .container .social-links{display:flex}.footer .container .social-links .social-link{margin-right:8px}.purple-icon{color:#4b1590}.pink-icon{color:#ad05b1}@media(max-width:768px){.mobile-navigation{display:block!important}.footer .container{display:block}.footer .container .footer-column{margin-bottom:3rem}}.no-scroll{overflow:hidden}.hide-mobile{display:none}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.flex>div{flex:1 1;max-width:calc(50% - 1rem)}.flex>div:first-child{margin-right:2rem}@media(max-width:767px){.flex{flex-direction:column}.flex>div{max-width:100%}}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1200px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.grid{grid-template-columns:1fr}}.grid-item{padding:1rem;border-radius:8px}.customOverlay{background:rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.customModal{background:#000!important}.circle-image{border-radius:50%;width:100px;height:100px;object-fit:cover}@media(max-width:768px){.mobile-menu{display:block!important}}.search-field{position:relative;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209,213,219,var(--tw-border-opacity));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17,24,39,var(--tw-text-opacity))}.hero-container{position:relative;width:100%;height:820px;overflow:hidden}.homepage .hero-content{width:100%;height:900px;text-align:center;position:relative;padding-top:200px}.homepage .hero-content .hero-cta{position:absolute;top:40px;left:0;right:0;z-index:10}.homepage .hero-content h1{color:#fff;font-weight:300;font-size:3.1em;line-height:1.1em;margin-top:20px;position:relative}.homepage .hero-content h1 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent}.homepage .hero-content h1 .modern{position:absolute;top:-66px;transform:translateX(-20px)}.homepage .hero-content .button{margin-top:25px}@keyframes opacityScalePulse{0%,to{opacity:1;scale:1}50%{opacity:.6;scale:1.05}}@keyframes scalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.homepage .hero-content .mobile-hero-graphic{display:none}.homepage .hero-content .hero-graphic{position:relative;margin:0 auto;height:720px;z-index:9}.homepage .hero-content .hero-graphic img{position:absolute;margin:auto;text-align:center;left:0;right:0;bottom:0;top:-50px;z-index:1}.homepage .hero-content .hero-graphic img.arrow1{transform:translateX(-1240%);width:45px;bottom:450px;z-index:6}.homepage .hero-content .hero-graphic img.arrow2{transform:translateX(1990%);width:30px;bottom:380px;z-index:6}.homepage .hero-content .hero-graphic img.fastq{transform:translateX(-159%);width:250px;bottom:130px;z-index:4}.homepage .hero-content .hero-graphic img.glass1{transform:translateX(-220%);width:250px;bottom:50px;z-index:5}.homepage .hero-content .hero-graphic img.glass2{transform:translateX(240%);width:250px;bottom:370px;z-index:7}.homepage .hero-content .hero-graphic img.glass3{width:200px;bottom:220px;z-index:5}.homepage .hero-content .hero-graphic img.graph1{transform:translateX(62%);width:590px;bottom:230px;z-index:6}.homepage .hero-content .hero-graphic img.labspace{transform:translateX();width:970px;z-index:3}.homepage .hero-content .hero-graphic .glass1{animation:fluidMove 10s ease-in-out infinite}.homepage .hero-content .hero-graphic img.glass1{transition:transform 2s ease;animation:opacityScalePulse 6s infinite}.homepage .hero-content .hero-graphic img.glass1:hover{transform:translateX(-225%) scale(1.05)}.homepage .hero-content .hero-graphic img.glass2{transition:transform 2s ease;animation:opacityScalePulse 10s infinite}.homepage .hero-content .hero-graphic img.glass2:hover{transform:translateX(235%) scale(1.2)}.homepage .hero-content .hero-graphic img.glass3{transform:translateX(240%);animation:opacityScalePulse 15s infinite}.homepage .clients-container{background-color:#4b1590;height:100px}.homepage .home-page .introducing{text-align:center;background:linear-gradient(45deg,#ad05b1,#4b1590);padding:50px 0;position:relative;width:100%}.homepage .home-page .introducing .button{margin-top:50px}.homepage .home-page .introducing .button svg{vertical-align:text-top}.homepage .home-page .introducing h2{font-size:3rem;color:#fff;padding:50px 0;margin-bottom:60px;position:-webkit-sticky;position:sticky;top:0}.homepage .home-page .introducing h2 span{font-weight:700}.homepage .home-page .introducing .wrapper{max-width:1300px;margin:0 auto;position:relative;width:100%}.homepage .home-page .introducing .wrapper .card{top:140px;position:sticky;position:-webkit-sticky;margin-bottom:20px;text-align:left;border-radius:20px;height:570px;border-radius:60px;background-size:cover;width:100%}.homepage .home-page .introducing .wrapper .card .card-content{margin-left:100px;padding-top:100px}.homepage .home-page .introducing .wrapper .card .card-content h3{color:#000;font-weight:600;font-size:2rem;margin-bottom:20px;width:40%;margin-top:40px}.homepage .home-page .introducing .wrapper .card .card-content p{width:400px;color:#000;font-size:1rem;font-weight:100;line-height:1.8}.homepage .home-page .introducing .wrapper .card img{width:100%}.homepage .home-page .introducing .wrapper .introcard1{background-image:url(/pages/home/introducing/introducing-pluto-1.png)}.homepage .home-page .introducing .wrapper .introcard2{background-image:url(/pages/home/introducing/introducing-pluto-2.png)}.homepage .home-page .introducing .wrapper .introcard3{background-image:url(/pages/home/introducing/introducing-pluto-3.png)}.homepage .home-page .introducing .wrapper .introcard1,.homepage .home-page .introducing .wrapper .introcard2,.homepage .home-page .introducing .wrapper .introcard3{background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#fff}.homepage .home-page .introducing .wrapper .card:nth-child(1n){top:210px}.homepage .home-page .introducing .wrapper .card:nth-child(2n){top:240px}.homepage .home-page .introducing .wrapper .card:nth-child(3n){top:250px;margin-bottom:0}@media(max-width:1350px){.homepage .home-page .introducing .container .wrapper .card .card-content{margin-left:60px;padding-top:50px}}@media(max-width:1120px){.homepage .home-page .introducing .container .wrapper .card{height:400px}.homepage .home-page .introducing .container .wrapper .card .card-content{margin-left:50px;padding-top:20px}}@media(max-width:767px){.homepage .home-page .introducing button{margin-top:20px}.homepage .home-page .introducing .container h2{margin-bottom:0;padding-bottom:100px}.homepage .home-page .introducing .container .wrapper .card:nth-child(1n){top:0}.homepage .home-page .introducing .container .wrapper .card:nth-child(2n){top:240px}.homepage .home-page .introducing .container .wrapper .card:nth-child(3n){top:250px;margin-bottom:0}.homepage .home-page .introducing .container .wrapper .card{border-radius:40px}.homepage .home-page .introducing .container .wrapper .card .card-content{margin-left:20px;padding-top:5px}.homepage .home-page .introducing .container .wrapper .card .card-content h3{width:62%;font-size:1.5rem}.homepage .home-page .introducing .container .wrapper .card .card-content p{width:55%;font-size:.8rem;line-height:1.4}}.homepage .home-page .features{width:100%;height:auto;text-align:center;background-image:url(/pages/home/feature-background.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.homepage .home-page .features h3{color:#fff;font-size:3rem;padding-top:50px;margin:0 0 30px}.homepage .home-page .features h3 span{color:#ad05b1;font-weight:500}.homepage .home-page .features .feature-display{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}.homepage .home-page .features .feature-display .feature-content{color:#fff;text-align:left;padding-top:100px;margin-bottom:100px}.homepage .home-page .features .feature-display .feature-content h4{font-size:1.5rem;font-weight:600;margin:0 0 20px}.homepage .home-page .features .feature-display .feature-content p{margin:0 0 20px;font-size:.9rem}.homepage .home-page .features .feature-display .feature-graphic{background-size:contain;background-repeat:no-repeat;background-position:50%}.homepage .home-page .features .feature-display .assay-feature{background-image:url(/pages/home/features/assay-feature.png)}.homepage .home-page .features .feature-display .analysis-feature{background-image:url(/pages/home/features/analysis-feature.png)}.homepage .home-page .features .feature-display .data-feature{background-image:url(/pages/home/features/data-feature.png)}.homepage .home-page .features .feature-display .visualization-feature{background-image:url(/pages/home/features/visualization-feature.png)}.homepage .home-page .solution-section{width:100%;height:auto;text-align:center;background-image:url(/pages/home/solution-background.png);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:100px 0}.homepage .home-page .solution-section h4{color:#fff;font-size:3rem;text-align:left}.homepage .home-page .solution-section h4 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.homepage .home-page .solution-section .solutions{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.homepage .home-page .solution-section .solutions .solution{flex-basis:calc(33.333% - 40px);margin:20px;cursor:pointer}.homepage .home-page .solution-section .solutions .solution .solution-image{position:relative;height:250px;margin-bottom:15px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:60px 0 60px 0;overflow:hidden}.homepage .home-page .solution-section .solutions .solution h5{color:#fff;font-size:1.3rem;font-weight:600}.homepage .home-page .solution-section .solutions .solution p{padding-top:10px;color:#fff;font-size:.7rem;width:80%;margin:0 auto;text-align:center}.homepage .home-page .solution-section .solutions .view-all{margin:40px 0 0 30px}.homepage .home-page .resources{background-image:linear-gradient(70deg,#ad05b1,#4b1590);width:100%;overflow-x:hidden}.homepage .home-page .resources h4{color:#fff;font-size:3rem;padding-top:40px}.homepage .home-page .resources h4 span{font-weight:700}.homepage .home-page .resources .view-all{margin-top:30px;margin-bottom:60px}.homepage .home-page .resources .resources-container{position:relative;margin-top:50px}.homepage .home-page .resources .resources-container .resources-list{display:flex}@media(max-width:1200px){.homepage .home-page .clients{background-size:110vw auto}}@media(max-width:900px){.homepage .home-page .clients{background-size:auto 50px}}@media(max-width:768px){.homepage .home-page .features h3{font-size:2em;padding-top:30px}.homepage .home-page .features .feature-display{grid-template-columns:1fr}.homepage .home-page .features .feature-display .feature-graphic{height:250px;width:100%}.homepage .home-page .features .feature-display .feature-content{padding-top:0;margin-bottom:0}.homepage .home-page .quote p{font-size:1.8rem;padding:90px 0;width:80%}.homepage .home-page .solution-section{padding-top:40px}.homepage .home-page .solution-section h4{font-size:2rem}.homepage .home-page .solution-section .solutions .solution{flex-basis:100%}.homepage .home-page .demo{height:500px}.hero-container{height:600px!important}.homepage .hero-content{height:600px}.homepage .hero-content h1{font-size:2.5rem}.homepage .hero-content .hero-graphic{display:none}.homepage .hero-content .mobile-hero-graphic{display:block;width:100%;height:300px;margin-top:160px}}@keyframes slideRightToLeftAndBack{0%,to{transform:rotate(10deg);opacity:1}50%{transform:rotate(0deg);opacity:.7}}.product-page section.hero{height:620px;position:relative}.product-page section.hero .content{width:550px;margin-top:60px;z-index:20;position:relative}.product-page section.hero .content h1{padding-top:90px;font-size:3.7rem;font-weight:300;line-height:1.1}.product-page section.hero .content h1 span{font-weight:500;background-image:linear-gradient(90deg,#ad05b1,#7d047f);-webkit-background-clip:text;background-clip:text;color:transparent}.product-page section.hero .content p{margin-top:20px;color:#fff;font-size:1.1rem;line-height:1.6;font-weight:300}.product-page section.hero .content a{margin-top:40px}.product-page section.hero .graphic-container{position:absolute;right:0;top:0;width:100%;height:600px;overflow:hidden;z-index:10}.product-page section.hero .graphic-container .graphic{position:relative}.product-page section.hero .graphic-container .graphic .arrow1,.product-page section.hero .graphic-container .graphic .card1,.product-page section.hero .graphic-container .graphic .card2,.product-page section.hero .graphic-container .graphic .glass1,.product-page section.hero .graphic-container .graphic .glass2,.product-page section.hero .graphic-container .graphic .projects{position:absolute;right:0;top:0}.product-page section.hero .graphic-container .graphic .projects{width:900px;margin-right:-158px;z-index:15}.product-page section.hero .graphic-container .graphic .card1{right:440px;top:110px;width:400px;z-index:16}.product-page section.hero .graphic-container .graphic .card2{right:460px;top:355px;width:470px;z-index:17}.product-page section.hero .graphic-container .graphic .glass1{right:310px;top:-60px;width:270px;z-index:9}.product-page section.hero .graphic-container .graphic .glass2{right:20px;top:370px;width:300px;z-index:18;animation:slideRightToLeftAndBack 15s infinite}.product-page section.hero .graphic-container .graphic .arrow1{right:770px;top:95px;width:45px;z-index:18}@media(max-width:1360px){.product-page section.hero .graphic-container{right:-300px}}@media(max-width:1100px){.product-page section.hero .graphic-container{right:-400px}}@media(max-width:1000px){.product-page section.hero .graphic-container{right:-500px}}@media(max-width:837px){.product-page section.hero .graphic-container{right:-600px}}@media(max-width:767px){.product-page section.hero .content{width:100%;margin-top:30px}.product-page section.hero .content h1{font-size:2.5rem;padding-top:20px}.product-page section.hero .graphic-container{display:none}}.product-page section.assays .container h2{font-size:1.3rem;font-weight:500}.product-page section.assays .container p{margin-top:20px;color:#fff;font-size:.9rem;line-height:1.6;font-weight:300;width:35vw}.product-page section.assays .cards-outer-container{margin-top:50px;margin-bottom:70px}.product-page section.assays .cards-container{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px;margin-bottom:20px;width:120%;overflow:hidden;padding-right:400px}.product-page section.assays .cards-container a .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 20px);border-radius:20px;padding:30px;width:300px;min-height:230px}.product-page section.assays .cards-container a .card img{width:30px}.product-page section.assays .cards-container a .card h3{font-size:1.1rem;color:#000;font-weight:600;margin-bottom:10px}.product-page section.assays .cards-container a .card p{color:#000;font-size:.7rem;width:100%}.product-page section.assays .cards-container a:nth-child(-n+8) .card{background-color:#ede8ff}.product-page section.assays .cards-container a:nth-child(n+9):nth-child(-n+22) .card{background-color:#fff}.product-page section.data-visualization{background-image:url(/pages/product/visualization-background.png);background-repeat:no-repeat;background-size:cover;padding:50px 0;position:relative}.product-page section.data-visualization h2{text-align:center;font-weight:100;margin-bottom:30px;margin-top:70px}.product-page section.data-visualization p{text-align:center;width:25%;line-height:1.7;margin:0 auto;font-size:1rem;font-weight:300}.product-page section.data-visualization .visualizations-list{margin:200px auto 0;text-align:center;width:100%;overflow:hidden;white-space:nowrap}.product-page section.data-visualization .visualizations-list .visualization{background:#fff;color:#4b1590;border-radius:20px;display:inline-block;margin-right:20px;font-size:.7rem;padding:9px 25px}.product-page section.data-visualization .visualization-graphics-left{position:absolute;top:0;left:0;width:500px}.product-page section.data-visualization .visualization-graphics-left .graphic-container{position:relative}.product-page section.data-visualization .visualization-graphics-left .graphic-container .blob1,.product-page section.data-visualization .visualization-graphics-left .graphic-container .blob2,.product-page section.data-visualization .visualization-graphics-left .graphic-container .graphic1,.product-page section.data-visualization .visualization-graphics-left .graphic-container .graphic2{position:absolute;top:0;left:0}.product-page section.data-visualization .visualization-graphics-left .graphic-container .graphic1{width:300px;top:280px;left:150px;z-index:9}.product-page section.data-visualization .visualization-graphics-left .graphic-container .graphic2{width:600px;top:40px;left:-150px;z-index:4}.product-page section.data-visualization .visualization-graphics-left .graphic-container .blob1{z-index:10;width:260px;left:150px;top:-35px}.product-page section.data-visualization .visualization-graphics-left .graphic-container .blob2{z-index:10;width:300px;top:285px;left:-50px}.product-page section.data-visualization .visualization-graphics-right{position:absolute;top:0;right:0;width:500px;height:500px;overflow:hidden}.product-page section.data-visualization .visualization-graphics-right .graphic-container{position:relative}.product-page section.data-visualization .visualization-graphics-right .graphic-container .blob1,.product-page section.data-visualization .visualization-graphics-right .graphic-container .graphic1,.product-page section.data-visualization .visualization-graphics-right .graphic-container .graphic2{position:absolute;top:0;right:0}.product-page section.data-visualization .visualization-graphics-right .graphic-container .graphic1{width:500px;top:80px;right:-140px;z-index:6}.product-page section.data-visualization .visualization-graphics-right .graphic-container .graphic2{width:300px;right:-90px;top:30px;z-index:7}.product-page section.data-visualization .visualization-graphics-right .graphic-container .blob1{z-index:2;width:300px;right:150px}@media(max-width:767px){.product-page section.data-visualization p{width:80%}.product-page section.data-visualization .visualization-graphics-left,.product-page section.data-visualization .visualization-graphics-right{display:none}.product-page section.data-visualization .visualizations-list{margin-top:50px}.product-page section.data-visualization .visualizations-list .visualization{display:block;margin:20px 30px}}.product-page section.highlights{background-image:url(/backgrounds/background1.png);background-repeat:no-repeat;background-size:cover;padding:140px 0}.product-page section.highlights .container .content{display:flex}.product-page section.highlights .container .content div{width:33%;text-align:center}.product-page section.highlights .container .content div h4{font-size:1.5rem;font-weight:600;margin-bottom:30px}.product-page section.highlights .container .content div p{width:80%;margin:0 auto;line-height:1.5;font-size:1rem;font-weight:300}.product-page section.highlights .container .content div a{color:#fff;position:relative;text-decoration:none;font-size:1rem;display:inline-block;margin-top:20px}.product-page section.highlights .container .content div a img{margin-left:1px;vertical-align:middle;width:20px;transition:transform .3s ease}.product-page section.highlights .container .content div a:hover img{transform:translateX(3px)}@media(max-width:767px){.product-page section.highlights .container .content{flex-direction:column}.product-page section.highlights .container .content div{width:100%;margin-bottom:40px}}.product-page section.collaboration{padding:80px 0;background:url(/backgrounds/background2.png) no-repeat 50%;background-size:cover}.product-page section.collaboration .container h2{font-size:3rem;font-weight:200;line-height:1.2}.product-page section.collaboration .container h2 span{font-weight:400}.product-page section.collaboration .container p{margin:20px 0;font-weight:300;width:60%}.product-page section.collaboration .container .content{display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap;margin-top:80px}.product-page section.collaboration .container .content div{width:40%}.product-page section.collaboration .container .content div .graphic{width:100%;height:450px}.product-page section.collaboration .container .content div .graphic1{background:url(/pages/product/collaboration-graphic1.png);background-size:contain;background-repeat:no-repeat}.product-page section.collaboration .container .content div .graphic2{background:url(/pages/product/collaboration-graphic2.png);background-size:contain;background-repeat:no-repeat}.product-page section.collaboration .container .content div h4{font-weight:500;font-size:1.9rem}.product-page section.collaboration .container .content div p{font-weight:100;width:100%}.product-page section.collaboration .container .content div img{width:500px}@media(max-width:767px){.product-page section.collaboration .container h2{font-size:2.5rem}.product-page section.collaboration .container p{width:100%}.product-page section.collaboration .container .content{flex-direction:column}.product-page section.collaboration .container .content div{width:100%;margin-bottom:40px}.product-page section.collaboration .container .content div .graphic{height:300px}}.product-page section.integrations{padding:90px 0 140px;background:url(/backgrounds/background3.png) no-repeat top;background-size:cover;position:relative}.product-page section.integrations .container{margin-bottom:100px}.product-page section.integrations .container .content{display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap}.product-page section.integrations .container .content div.info{color:#fff;font-weight:100;font-size:.9rem;width:30%}.product-page section.integrations .container .content div.info h4{font-size:1.5rem;font-weight:500;margin-bottom:20px}.product-page section.integrations .container .content div.info a{margin-top:30px}.product-page section.integrations .container .content div.list{width:70%}.product-page section.integrations div.slider{overflow:hidden;width:60%;position:absolute;right:0;top:0}@media(max-width:767px){.product-page section.integrations{padding-bottom:280px}.product-page section.integrations .container .content{flex-direction:column}.product-page section.integrations .container .content div.info{width:100%;margin-bottom:40px}.product-page section.integrations .container .content div.list{width:100%}.product-page section.integrations div.slider{top:250px;left:40px;width:80%}}.product-page section.faqs{padding:90px 0 190px;background:url(/backgrounds/background3.png) no-repeat top;background-size:cover;position:relative;overflow:hidden}.product-page section.faqs .container .content{display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap}.product-page section.faqs .container .content div.info{color:#fff;font-weight:100;font-size:.9rem;width:30%}.product-page section.faqs .container .content div.info h4{font-size:1.5rem;font-weight:500;margin-bottom:20px}.product-page section.faqs .container .content div.info a{margin-top:30px}.product-page section.faqs div.slider{overflow:hidden;width:60%;position:absolute;right:0;top:0}@media(max-width:767px){.product-page section.faqs{padding-bottom:380px}.product-page section.faqs .container .content{flex-direction:column}.product-page section.faqs .container .content div.info{width:100%;margin-bottom:40px}.product-page section.faqs .container .content div.list{width:100%}.product-page section.faqs div.slider{top:250px;left:40px;width:80%}}.product-experiment-pages .container nav.breadcrumb ul li a,.product-experiment-pages .container nav.breadcrumb ul li:not(:last-child):after{color:#fff}.product-experiment-pages .component-content{width:70%}.product-experiment-pages .component-content h1,.product-experiment-pages .component-content h2,.product-experiment-pages .component-content h3,.product-experiment-pages .component-content h4,.product-experiment-pages .component-content h5{margin:20px 0}.product-experiment-pages .component-content h2{font-size:2.5rem}.product-experiment-pages .component-content h3{font-size:1.8rem}.product-experiment-pages .component-content img{max-width:80%;margin:20px auto}.product-experiment-pages .component-content p{margin:20px 0;font-weight:200;line-height:1.4}.product-experiment-pages .component-content ul{color:#fff;margin-left:20px}.product-experiment-pages .component-content ul li{margin:10px 0}.api-sdk-page .code-snippets{padding:100px 0}.api-sdk-page .code-snippets h3{text-align:center}.api-sdk-page .code-snippets p{text-align:center;padding:30px 0;width:70%;margin:0 auto;font-weight:100;line-height:1.6}.api-sdk-page .code-snippets .code-snippet-container{width:60%;margin:0 auto}.api-sdk-page .code-snippets .actions{padding:50px 0;text-align:center}.api-sdk-page .feature-highlight .container .content{max-width:800px}.api-sdk-page .feature-highlight .container .content div img{width:100%;margin-top:40px;border:1px solid #4b1590}@media(max-width:768px){.api-sdk-page section.hero1{height:700px}.api-sdk-page section.hero1 .content{width:90%}.api-sdk-page section.hero1 .content h1{font-size:2.5rem}.api-sdk-page section.hero1 .content p{font-size:1.5rem}.api-sdk-page section.hero1 .graphic-container{display:none}.api-sdk-page .code-snippets h3{font-size:2.5rem}.api-sdk-page .code-snippets .code-snippet-container,.api-sdk-page .code-snippets p{width:90%}}.product-security-page section.hero{height:600px;position:relative}.product-security-page section.hero .content{width:60%;margin-top:10px}.product-security-page section.hero .content h1{padding-top:90px;font-size:3.7rem;font-weight:300;line-height:1.1}.product-security-page section.hero .content h1 span{font-weight:500;background-image:linear-gradient(90deg,#ad05b1,#7d047f);-webkit-background-clip:text;background-clip:text;color:transparent}.product-security-page section.hero .content p{margin-top:20px;color:#fff;font-size:1.1rem;line-height:1.6;font-weight:300}.product-security-page section.hero .content a{margin-top:40px}.product-security-page section.hero .graphic-container{position:absolute;right:0;top:0;width:400px;height:600px}.product-security-page section.hero .graphic-container .graphic{position:relative}.product-security-page section.hero .graphic-container .graphic img{position:absolute;top:200px;width:400px;right:100px}.product-security-page section.grid-section .shared-cards-container .shared-card{height:350px}.product-security-page .feature-highlight .container .content div img{margin-top:100px;margin-left:-120px}.product-assay-page section.hero1 .graphic-container .graphic img{top:70px}.product-assay-page section.assay-list h3{margin-bottom:20px}.product-assay-page section.assay-list p{margin-bottom:60px;font-weight:200}.product-assay-page section.assay-list .assay{background:#ede8ff}.product-assay-page section.assay-list .assay img{width:20px}.product-assay-page section.assay-other-list{padding-bottom:150px}.product-assay-page section.assay-other-list h4{margin-bottom:20px;font-weight:500}.product-assay-page section.assay-other-list p{margin-bottom:60px;font-weight:200}.product-assay-page section.assay-other-list ul li{color:#fff;margin-left:20px;margin-bottom:10px}@media(max-width:767px){.product-assay-page section.hero1 .content{width:100%}.product-assay-page section.hero1 .content h1{font-size:40px}.product-assay-page section.hero1 .content p{font-size:16px}.product-assay-page section.hero1 .graphic-container{display:none}.product-assay-page .assay-list .page-cards-container{grid-template-columns:repeat(1,1fr)}.product-assay-page .assay-other-list .flex div,.product-assay-page .assay-other-list .flex div p{margin-bottom:20px}}.product-assays-details-page section.assay-overview{background:url(/backgrounds/background5.png);background-size:cover;padding:100px 0}.product-assays-details-page section.assay-overview h3{margin-bottom:20px}.product-assays-details-page section.assay-overview p{margin:20px 0;font-weight:100}.product-assays-details-page section.hero1 .graphic-container .graphic img{width:600px;top:0}.product-visualization-page section.interactive-example-section{padding:100px 0;background:url(/backgrounds/background6.png);background-size:cover}.product-visualization-page section.interactive-example-section h2{margin-bottom:10px}.product-visualization-page section.interactive-example-section p{font-weight:100;margin-bottom:50px}.product-visualizations-details-page .container .hero svg{float:left;margin-right:20px}.product-visualizations-details-page .container .hero h2{margin-bottom:5px}.product-visualizations-details-page .container .hero p{font-weight:100;margin-bottom:50px}.product-visualizations-details-page .container .hero svg{color:#fff}.product-visualizations-details-page section.iframe-section iframe{padding-bottom:100px}.compute-storage-page section.feature-highlight .container .content,.compute-storage-page section.feature-highlight .container .content img,.curated-datasets-page section.feature-highlight .container .content,.curated-datasets-page section.feature-highlight .container .content img,.product-research-assistant-page section.feature-highlight .container .content,.product-research-assistant-page section.feature-highlight .container .content img{max-width:800px}.explore-page .pagination{margin-bottom:60px}.explore-page .explore-list h3 span{font-size:.8rem}.explore-page .explore-list p{font-weight:100}.explore-page .explore-list .page-cards-container{margin-top:40px}.explore-page .explore-list .page-cards-container .shared-card{height:350px;overflow:hidden}.explore-page .explore-list .page-cards-container .shared-card .button{margin-bottom:10px;margin-right:5px;text-transform:capitalize}.public-experiment-page .hero{padding-bottom:100px}.public-experiment-page .hero h2{font-size:1.5rem}.public-experiment-page .hero h1{font-size:2.6rem;width:70%;margin-bottom:10px;font-weight:600}.public-experiment-page .hero ul{margin:30px 0;list-style-type:none}.public-experiment-page .hero ul li{font-weight:100;font-size:.9rem;color:#fff;margin:10px 0;text-transform:capitalize}.public-experiment-page .hero ul li strong{font-weight:500}.public-experiment-page .hero p{font-size:1.4rem;font-weight:100;line-height:1.8;margin-bottom:20px;width:70%}.product-faq-page section.hero1 .graphic-container .graphic img{width:500px;top:0}.product-faq-page .faq-list .faq-item{font-weight:600;font-size:1.1rem;height:inherit}.product-faq-page .faq-list .faq-item .faq-answer p{margin-top:10px;font-weight:100;font-size:1rem;padding-bottom:10px}.product-faq-page .faq-list .container h3{margin-bottom:20px}.product-faq-page .faq-list .container h3 span{font-weight:600;background-image:linear-gradient(90deg,#ad05b1,#7d047f);-webkit-background-clip:text;background-clip:text;color:transparent}.product-faq-page .faq-list .container p{margin-bottom:50px}@media(max-width:767px){.product-faq-page section.hero1 .graphic-container .graphic img{display:none}.product-faq-page .faq-list{grid-template-columns:repeat(1,1fr)}.product-faq-page .faq-list .faq-item{font-size:.9rem}.product-faq-page .faq-list .container h3{margin-bottom:20px}.product-faq-page .faq-list .container p{margin-bottom:50px}}.solutions-page section.hero{height:880px}.solutions-page section.hero .content{text-align:center;z-index:10}.solutions-page section.hero .content h2{font-size:4rem;font-weight:100;line-height:1.1;margin:50px 0 30px}.solutions-page section.hero .content h2 span{font-weight:500;background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent}.solutions-page section.hero .content p{font-weight:100;line-height:1.6;width:50%;margin:0 auto}.solutions-page section.hero .graphics{position:relative;width:100%;height:600px;margin-top:30px}.solutions-page section.hero .graphics img{position:absolute;top:0}.solutions-page section.hero .graphics .labspace{left:0;right:-50px;top:-120px;width:1000px;margin:0 auto}.solutions-page section.hero .graphics .avatar1{top:100px;left:50%;margin-left:-470px;z-index:10;width:65px}.solutions-page section.hero .graphics .avatar2{top:280px;left:50%;margin-left:-370px;z-index:10;width:40px}.solutions-page section.hero .graphics .avatar3{top:450px;left:50%;margin-left:-450px;z-index:10;width:40px}.solutions-page section.hero .graphics .avatar4{top:10px;left:50%;margin-left:150px;z-index:10;width:40px}.solutions-page section.hero .graphics .avatar5{top:400px;left:50%;margin-left:250px;z-index:10;width:70px}.solutions-page section.hero .graphics .avatar6{top:200px;left:50%;margin-left:340px;z-index:10;width:70px}.solutions-page section.hero .graphics .avatar7{top:490px;left:50%;margin-left:-40px;z-index:10;width:45px}.solutions-page section.hero .graphics .avatar8{top:60px;left:50%;margin-left:400px;z-index:10;width:35px}.solutions-page section.hero .graphics .avatar9{top:430px;left:50%;margin-left:-220px;z-index:10;width:40px}.solutions-page section.hero .graphics .glass1{right:inherit;left:-200px;top:200px;width:400px}.solutions-page section.hero .graphics .glass2{left:inherit;right:-250px;top:-200px;width:500px}.solutions-page section.hero .graphics .arrow1{top:30px;left:50%;margin-left:-450px;z-index:10;width:40px}.solutions-page section.hero .graphics .arrow2{top:480px;left:50%;margin-left:-370px;z-index:10;width:27px;rotate:280deg}.solutions-page section.hero .graphics .arrow3{top:480px;left:50%;margin-left:70px;z-index:10;width:27px;rotate:220deg}.solutions-page section.hero .graphics .arrow4{top:20px;left:50%;margin-left:320px;z-index:10;width:27px;rotate:104deg}.solutions-page section.hero .graphics .arrow5{top:320px;left:50%;margin-left:320px;z-index:10;width:27px;rotate:180deg}@media(max-width:768px){.solutions-page section.hero .content h2{font-size:3rem}.solutions-page section.hero .content p{width:80%}.solutions-page section.hero .graphics .glass2{width:200px;right:-120px}.solutions-page section.hero .graphics .avatar7{display:none}.solutions-page section.hero .graphics .arrow3{top:400px}.solutions-page section.hero .graphics .avatar9{margin-left:-180px;top:380px}.solutions-page section.hero .graphics .avatar6{margin-left:-100px;width:30px}.solutions-page section.hero .graphics .arrow5{margin-left:-100px;rotate:290deg;top:120px}}.solutions-page section.collaboration{background:url(/backgrounds/background6.png) no-repeat top;background-size:cover}.solutions-page section.collaboration .container .content{padding:100px 0 70px}.solutions-page section.collaboration .container .content h2{line-height:1.1}.solutions-page section.collaboration .container .content h2 span{font-weight:500}.solutions-page section.collaboration .container .flex{padding-bottom:90px;gap:162px}.solutions-page section.collaboration .container .flex div:first-child{margin-right:0}.solutions-page section.collaboration .container .flex img{width:100%;border-radius:20px}.solutions-page section.collaboration .container .flex h4{margin:20px 0;font-size:1.6rem;font-weight:400}.solutions-page section.collaboration .container .flex p{font-size:.9rem;font-weight:100}.solutions-page section.collaboration .container .flex a{margin-top:40px}.solutions-page section.grid-section .shared-cards-container .shared-card{height:270px}.markdown-styles{color:#444;line-height:1.45;padding-bottom:60px}.markdown-styles h1,.markdown-styles h2,.markdown-styles h3,.markdown-styles h4,.markdown-styles h5,.markdown-styles h6{font-weight:inherit;line-height:1.42;margin:2rem 0 1rem;padding-bottom:.5rem;text-align:left}.markdown-styles h1:first-child,.markdown-styles h2:first-child,.markdown-styles h3:first-child,.markdown-styles h4:first-child,.markdown-styles h5:first-child,.markdown-styles h6:first-child{margin-top:0}.markdown-styles h1{font-size:3rem}.markdown-styles h2{font-size:2.5rem}.markdown-styles h3{font-size:2rem}.markdown-styles h4{font-size:1.5rem}.markdown-styles h5{font-size:1.2rem}.markdown-styles h6{font-size:1rem}.markdown-styles p{font-size:1.1rem;margin-bottom:1.3rem;line-height:1.6;font-weight:400}.markdown-styles a,.markdown-styles a:visited{color:#3498db;text-decoration:none}.markdown-styles a:active,.markdown-styles a:focus,.markdown-styles a:hover,.markdown-styles a:visited:active,.markdown-styles a:visited:focus,.markdown-styles a:visited:hover{color:#2980b9}.markdown-styles blockquote{border-left:4px solid #fafafa;padding:1rem;color:#4338ca;margin:20px 0 20px 10px}.markdown-styles code,.markdown-styles pre{font-family:Menlo,Monaco,Courier New,monospace;background-color:#eee}.markdown-styles pre{padding:.5rem;line-height:1.25;overflow-x:scroll;border:1px solid #999}.markdown-styles code{padding:.1rem .4rem;color:#333;font-family:Courier New,Courier,Lucida Console,Monaco,monospace;border-radius:5px}.markdown-styles ol li,.markdown-styles ul li{color:#fff;margin:10px 0 10px 30px}.markdown-styles ol li a,.markdown-styles ol li a:visited,.markdown-styles ul li a,.markdown-styles ul li a:visited{color:#fff}.markdown-styles canvas,.markdown-styles iframe,.markdown-styles img,.markdown-styles select,.markdown-styles svg,.markdown-styles textarea,.markdown-styles video{max-width:100%;margin:20px 0}.markdown-styles .image-container{text-align:center;border-radius:20px;margin:40px 0}.markdown-styles .image-odd{background-color:#ad05b1}.markdown-styles .image-even{background-color:#4b1590}.markdown-styles img{max-width:900px;width:80%;margin:30px auto}.markdown-styles2 p{font-weight:300}@media screen and (min-width:32rem)and (max-width:48rem){html{font-size:15px}}@media screen and (min-width:48rem){html{font-size:16px}}.resources-page .search-resources{padding:0 20px 40px;text-align:center}.resources-page .search-resources input{width:60%;padding:6px 15px;border:1px solid #fff;border-radius:20px;background:transparent;color:#fff;font-size:1.3rem;margin-top:10px;margin-right:10px}.resources-page .container nav.resources-nav{margin-bottom:50px}.resources-page .container nav.resources-nav ul{list-style-type:none}.resources-page .container nav.resources-nav ul li{display:inline-block}.resources-page .container nav.resources-nav ul li a{color:#fff;text-decoration:none;padding:10px 20px;display:inline-block;border-radius:15px 0 15px 0;transition:all .4s ease-in-out;margin-right:15px}.resources-page .container nav.resources-nav ul li a:hover,.resources-page .container nav.resources-nav ul li.active a{background-color:#4b1590}.resources-page .container h2{color:#fff;margin:30px 0}.resources-page .container p.hero-text{font-size:.9rem;margin-bottom:20px;font-weight:100;line-height:1.6}.resources-page .container .featured-resources{padding-bottom:80px;padding-top:10px}.resources-page .container .featured-resources .resource{background-color:transparent}.resources-page .container .featured-resources .resource article{display:flex}.resources-page .container .featured-resources .resource article .resource-image-container{flex-basis:50%;height:420px;background-color:transparent}.resources-page .container .featured-resources .resource article .resource-image-container .resource-image{width:100%;height:420px;background-color:transparent;background-size:contain;background-repeat:no-repeat}.resources-page .container .featured-resources .resource article .content-info{padding:40px;flex-basis:50%;background-color:#fff}.resources-page .container .featured-resources .resource article .content-info h6{font-size:1.6rem;margin-top:20px}.resources-page .container .featured-resources .resource article .content-info p{font-size:.9rem;line-height:1.5}.resources-page .container .featured-resources .resource article .content-info .readmore{text-align:right}@media(max-width:768px){.resources-page .container .featured-resources .resource article{flex-direction:column}.resources-page .container .featured-resources .resource article .resource-image-container{flex-basis:100%;height:200px}.resources-page .container .featured-resources .resource article .resource-image-container .resource-image{height:200px}.resources-page .container .featured-resources .resource article .content-info{padding:20px;flex-basis:100%}}.resources-page .container .resources-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:40px;gap:40px;padding-bottom:200px}.resources-page .container .resources-list .resource{cursor:pointer;border-radius:10px;background-color:#fff;box-shadow:0 10px 15px -3px rgba(16,24,40,.3);overflow:hidden;margin-bottom:20px;z-index:10}.resources-page .container .resources-list .resource:hover{box-shadow:0 4px 200px 20px #822084;z-index:1}.resource-details-page nav.resource-breadcrumb{margin-top:60px;margin-bottom:50px}.resource-details-page nav.resource-breadcrumb ul{list-style-type:none}.resource-details-page nav.resource-breadcrumb ul li{display:inline-block}.resource-details-page nav.resource-breadcrumb ul li a{color:#fff;text-decoration:none;padding:10px 20px;display:inline-block;border-radius:15px 0 15px 0;transition:all .4s ease-in-out;margin-right:15px}.resource-details-page nav.resource-breadcrumb ul li a:hover,.resource-details-page nav.resource-breadcrumb ul li.active a{background-color:#4b1590}.resource-details-page .content-layout iframe{border:0;width:100%;height:80vh;margin:50px 0}.resource-details-page .content-layout .youtube-embed iframe{height:500px}.resource-details-page .content-layout .article-header{width:80%;margin:0 auto}.resource-details-page .content-layout .article-header h1.article-title{text-align:left;margin-bottom:20px}.resource-details-page .content-layout .article-header .article-meta{color:#fff}.resource-details-page .content-layout .article-header .article-meta span{display:inline-block;margin-right:10px;font-size:.8rem}.resource-details-page .content-layout .article-header .article-meta .pill{padding:3px 8px;color:#fff;border-radius:10px;margin-right:5px;font-size:.7rem}.resource-details-page .content-layout .article-header .article-meta .author{display:flex;align-items:center;padding:20px 0}.resource-details-page .content-layout .article-header .article-meta .author img{border-radius:50%;vertical-align:middle;margin-right:10px;width:35px;height:35px;object-fit:cover}.resource-details-page .content-layout .article-header .article-meta .author .author-details{display:flex;flex-direction:column}.resource-details-page .article-content .blog-image{box-shadow:0 0 80px 2px rgba(130,32,132,.5);width:100%;height:500px;background-repeat:no-repeat;background-size:cover;border-radius:15px;margin:50px 0}@media(max-width:768px){.resources-page .container .resources-list{grid-template-columns:1fr}.resources-page .container .resources-list .resource.highlighted{grid-column:1}.resources-page .container nav.resources-nav ul li,.resources-page .container nav.resources-nav ul li a{display:block}.resource-details-page nav.resource-breadcrumb ul li{display:block;margin-bottom:10px}.resource-details-page nav.resource-breadcrumb ul li a{display:block}.resource-details-page .content-layout .article-header{width:100%}.resource-details-page .content-layout .article-header h1.article-title{text-align:left;font-size:2.5rem;margin-bottom:20px}.resource-details-page .article-content .blog-image{height:200px;background-size:contain}}.case-study-outline .three-column-layout{display:flex;justify-content:space-between}@media(max-width:768px){.case-study-outline .three-column-layout{flex-direction:column;margin:0}}.case-study-outline .three-column-layout>div{flex:1 1;margin:0 10px;text-align:left}@media(max-width:768px){.case-study-outline .three-column-layout>div{margin:10px 0}}.case-study-outline .three-column-layout h2{text-align:left;font-size:1.5rem;font-weight:600}.case-study-outline .three-column-layout ul{list-style-type:disc;padding-left:0;font-size:1rem;font-weight:300}.case-study-outline .three-column-layout ul li{padding-bottom:10px}.case-study-outline blockquote{font-size:1.5rem;font-weight:500;line-height:1.7;padding:20px;border-left:10px solid #4b1590;margin:40px 0;color:#8f89df}.case-study-outline blockquote span{font-weight:900}.pricing-page section.hero{position:relative}.pricing-page section.hero .container .content{padding-bottom:150px}.pricing-page section.hero .container .content h1{margin-top:100px;color:#fff;font-weight:100;font-size:4em;line-height:1.1em;margin-bottom:40px}.pricing-page section.hero .container .content h1 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.pricing-page section.hero .container .content p{width:50%;font-size:1rem;font-weight:100;line-height:1.7}.pricing-page section.hero .graphic-container{position:absolute;top:0;right:0;width:50%}.pricing-page section.hero .graphic-container .graphic{position:relative}.pricing-page section.hero .graphic-container .graphic img{position:absolute}.pricing-page section.hero .graphic-container .graphic img:first-child{top:-120px;right:5vw;width:450px;max-width:50vw}.pricing-page section.hero .graphic-container .graphic img:last-child{top:0;right:-240px;width:800px;z-index:99;max-width:50vw}@media(max-width:1200px){.pricing-page section.hero .graphic-container .graphic img:first-child{top:-120px;right:0;width:250px;max-width:50vw}}@media(max-width:768px){.pricing-page section.hero .container .content{padding-bottom:100px}.pricing-page section.hero .container .content h1{font-size:3rem}.pricing-page section.hero .container .content p{width:80%}.pricing-page section.hero .graphic-container{display:none}}.pricing-page section.clients{background:#ad05b1;text-align:center}.pricing-page section.clients img{height:100px}.pricing-page section.grid-section .shared-cards-container .shared-card img{width:35px}@media(max-width:768px){.pricing-page section.grid-section .shared-cards-container .shared-card{height:200px}}.pricing-page section.plans{background-image:url(/backgrounds/background10.png);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.pricing-page section.plans .header{text-align:center;padding:70px 0}.pricing-page section.plans .header h3{font-size:3rem;margin-bottom:20px}.pricing-page section.plans .header h3 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.pricing-page section.plans .header p{color:#fff}.pricing-page section.plans .glass1,.pricing-page section.plans .glass2{position:absolute}.pricing-page section.plans .glass1{background:url(/shared/PlutoBlob7.png) no-repeat;background-size:contain;width:280px;height:280px;top:320px;left:50%;margin-left:-670px;z-index:20;animation:opacityPulse 6s infinite}.pricing-page section.plans .glass2{background:url(/shared/PlutoBlob2.png) no-repeat;background-size:contain;width:380px;height:380px;top:850px;left:50%;margin-left:270px;z-index:10;animation:opacityPulse 10s infinite}.pricing-page section.plans .plan-list{width:70%;margin:0 auto;gap:30px}.pricing-page section.plans .plan-list .plan{z-index:11}.pricing-page section.plans .plan-list .plan .plan-header{background:linear-gradient(50deg,#ad05b1,#4b1590);padding:40px 50px;border-radius:20px 20px 0 0}.pricing-page section.plans .plan-list .plan .plan-header h4{margin-bottom:10px;font-weight:600}.pricing-page section.plans .plan-list .plan .plan-header p{color:#fff;font-size:.9rem;font-weight:200}.pricing-page section.plans .plan-list .plan .plan-details{background:#fff;border-radius:0 0 20px 20px;padding:40px 50px}@media(max-width:768px){.pricing-page section.plans .plan-list .plan .plan-details{padding:40px 30px}}.pricing-page section.plans .plan-list .plan .plan-details h5{font-size:1.6rem;color:#4b1590;font-weight:500;margin-top:40px;margin-bottom:20px}.pricing-page section.plans .plan-list .plan .plan-details p{color:#000;font-size:1.1rem;font-weight:100;margin-bottom:40px}.pricing-page section.plans .plan-list .plan .plan-details ul.check-list,.pricing-page section.plans .plan-list .plan .plan-details ul.plus-list{list-style:none;padding-left:0}.pricing-page section.plans .plan-list .plan .plan-details ul.check-list li,.pricing-page section.plans .plan-list .plan .plan-details ul.plus-list li{position:relative;padding-left:2em;font-size:.9rem;font-weight:100;margin-bottom:20px}.pricing-page section.plans .plan-list .plan .plan-details ul.check-list li:before,.pricing-page section.plans .plan-list .plan .plan-details ul.plus-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1em;height:1em;background-image:url(/svg/check-mark.svg);background-size:contain;background-repeat:no-repeat}.pricing-page section.plans .plan-list .plan .plan-details ul.check-list li p,.pricing-page section.plans .plan-list .plan .plan-details ul.plus-list li p{color:#000}.pricing-page section.plans .plan-list .plan .plan-details ul.plus-list li:before{background-image:url(/svg/plus-icon.svg);width:1.4em;height:1.4em}@media(max-width:768px){.pricing-page section.plans .plan-list{width:98%!important}.pricing-page section.plans .plan-list .plan{margin-right:0}}.pricing-page section.plans .cta{text-align:center;padding:50px 0}.pricing-page section.plans .partner{text-align:center;margin-top:60px}.pricing-page section.plans .partner h3{font-size:3rem;margin-bottom:20px;font-weight:300;line-height:1.2}.pricing-page section.plans .partner h3 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:3.2rem}.pricing-page section.plans .partner p{color:#fff}.pricing-page section.plans .partner .tab-menu{margin:40px 0}.pricing-page section.plans .partner .science-addons,.pricing-page section.plans .partner .support-addons{text-align:left;padding-bottom:100px;width:70%;margin:0 auto}.pricing-page section.plans .partner .science-addons h4,.pricing-page section.plans .partner .support-addons h4{font-size:2.2rem;font-weight:600;margin-bottom:20px}.pricing-page section.plans .partner .science-addons h5,.pricing-page section.plans .partner .support-addons h5{font-weight:700;margin-bottom:20px}.pricing-page section.plans .partner .science-addons p,.pricing-page section.plans .partner .support-addons p{margin-bottom:30px}@media(max-width:768px){.pricing-page section.plans .partner .science-addons,.pricing-page section.plans .partner .support-addons{width:98%!important;margin-top:40px}.pricing-page section.plans .partner .science-addons .flex div,.pricing-page section.plans .partner .support-addons .flex div{margin-bottom:40px}}.pricing-page section.gcp-marketplace{background:#ad05b1;text-align:center;padding:50px 0}.pricing-page section.gcp-marketplace img{margin-bottom:10px}.pricing-page section.gcp-marketplace h2{margin:15px 0}.pricing-page section.gcp-marketplace p{width:70%;margin:20px auto}.about-page{padding:50px 0 100px}.about-page a{text-decoration:underline;transition:color .3s ease}.about-page a:hover{color:#ad05b1}.about-page h2{margin:30px 0}.about-page section.hero{color:#fff;padding-bottom:50px}.about-page section.hero p{line-height:1.5;margin-bottom:20px;width:80%}.about-page section.mission{background-image:linear-gradient(70deg,#ad05b1,#4b1590);margin:80px 0;padding:60px 0}.about-page section.mission .flex{gap:150px}.about-page section.mission h3{margin:0 0 40px}.about-page section.mission h4{font-size:1.3rem;font-weight:500;margin-bottom:15px}.about-page section.mission p{margin-top:5px;line-height:1.6;color:#fff;font-size:.9rem}.about-page section.team{margin:80px 0}.about-page section.team h3{font-size:1.2rem;font-weight:500}.about-page section.team p{color:#fff}.about-page section.team .team-item{text-align:center;position:relative}.about-page section.team .team-item img{border:2px solid #fff}.about-page section.team .social-icon-container{position:absolute;top:90px;left:0;right:0;margin-left:70px}@media(max-width:768px){.about-page{padding:50px 0 0}.about-page section.hero p{width:100%;margin-bottom:40px}.about-page .mission .flex{flex-direction:column;gap:50px}.about-page .team .team-item{margin-bottom:50px}}.about-page section.next-steps{background-image:linear-gradient(70deg,#ad05b1,#4b1590);margin:80px 0;padding:60px 0}.about-page section.next-steps .flex{gap:150px}.about-page section.next-steps h3{margin:0 0 40px}.about-page section.next-steps h4{font-size:1.3rem;font-weight:500;margin-bottom:15px}.about-page section.next-steps p{margin-top:5px;line-height:1.6;color:#fff;font-size:.9rem}.cloudcore-signup{padding:50px 0 0}.cloudcore-signup section.next-steps{margin-bottom:0}.calculator-page{padding:50px 40px 100px;display:flex;flex-direction:column}.calculator-page section.hero{display:flex;flex-direction:column;margin-bottom:30px}.calculator-page section.hero p{margin-top:10px}.calculator-page button{display:flex;align-items:center}.calculator-container{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;gap:40px}@media(min-width:992px){.calculator-container{flex-direction:row;align-items:flex-start}}.calculator-container p{color:#fff}.calculator-container h2{margin-bottom:20px;font-size:1.8rem;color:#fff}.calculator-container h3{margin:25px 0 15px;font-size:1.2rem;color:#ad05b1}.calculator-container .calculator-inputs{flex:1 1;background-color:rgba(36,21,74,.7);border-radius:15px;padding:25px;box-shadow:0 8px 16px rgba(0,0,0,.2)}@media(min-width:992px){.calculator-container .calculator-inputs{max-width:450px;position:-webkit-sticky;position:sticky;top:20px}}.calculator-container .calculator-inputs .field-container{display:flex;flex-direction:column;margin-bottom:15px}.calculator-container .calculator-inputs .field-container label{color:#fff;margin-bottom:8px;font-size:1rem}.calculator-container .calculator-inputs .field-container input{padding:10px 15px;border-radius:8px;font-size:1rem;border:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1);color:#fff;width:100%;transition:all .3s ease}.calculator-container .calculator-inputs .field-container input:focus{outline:none;border-color:#ad05b1;background-color:hsla(0,0%,100%,.15)}.calculator-container .calculator-inputs .field-container select{padding:10px 15px;border-radius:8px;font-size:1rem;border:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1);color:#fff;width:100%;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 10px top 50%;background-size:12px auto}.calculator-container .calculator-inputs .field-container select:focus{outline:none;border-color:#ad05b1;background-color:hsla(0,0%,100%,.15)}.calculator-container .calculator-inputs .field-container select option{background-color:#24154a;color:#fff}.calculator-container .calculator-inputs .field-container .checkbox-container{margin:15px 0}.calculator-container .calculator-inputs .field-container .checkbox-container .checkbox-label{display:flex;align-items:center;cursor:pointer}.calculator-container .calculator-inputs .field-container .checkbox-container .checkbox-label input[type=checkbox]{width:auto;margin-right:10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;background-color:hsla(0,0%,100%,.1);position:relative}.calculator-container .calculator-inputs .field-container .checkbox-container .checkbox-label input[type=checkbox]:checked{background-color:#ad05b1;border-color:#ad05b1}.calculator-container .calculator-inputs .field-container .checkbox-container .checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.calculator-container .calculator-inputs .field-container .checkbox-container .checkbox-label span{font-size:.95rem}.calculator-container .calculator-inputs .advanced-fields{max-height:0;overflow:hidden;transition:max-height .5s ease;opacity:0}.calculator-container .calculator-inputs .advanced-fields.expanded{max-height:1000px;opacity:1;margin-top:20px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.1)}.calculator-container .calculator-inputs .toggle-advanced-container{margin-top:25px;display:flex;justify-content:center}.calculator-container .calculator-inputs .toggle-advanced-container .toggle-advanced{display:flex;align-items:center;justify-content:center;gap:8px;background-color:transparent;border:1px solid #ad05b1;color:#fff;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease}.calculator-container .calculator-inputs .toggle-advanced-container .toggle-advanced:hover{background-color:rgba(173,5,177,.2)}.calculator-container .calculator-inputs .toggle-advanced-container .toggle-advanced .icon{color:#fff}.calculator-container .roi-output{flex:2 1;background-color:rgba(36,21,74,.7);border-radius:15px;padding:30px;box-shadow:0 8px 16px rgba(0,0,0,.2)}.calculator-container .roi-output p{margin-bottom:25px;font-size:1.1rem;line-height:1.5}.calculator-container .roi-output .roi-summary{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.calculator-container .roi-output .roi-summary .roi-card{flex:1 1;min-width:200px;background:linear-gradient(135deg,#4b1590,#ad05b1);border-radius:12px;padding:20px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}.calculator-container .roi-output .roi-summary .roi-card h3{color:#fff;margin:0 0 15px;font-size:1.1rem}.calculator-container .roi-output .roi-summary .roi-card .roi-value{font-size:2rem;font-weight:semibold;color:#fff}.calculator-container .roi-output .roi-summary .time-saved{background:linear-gradient(135deg,#ad05b1,#426287)}.calculator-container .roi-output .roi-summary .productivity-impact{background:linear-gradient(135deg,#426287,#4b1590)}.calculator-container .roi-output .roi-details{margin-bottom:40px}.calculator-container .roi-output .roi-details .roi-table{width:100%;border-collapse:separate;border-spacing:0}.calculator-container .roi-output .roi-details .roi-table td,.calculator-container .roi-output .roi-details .roi-table th{padding:12px 15px;text-align:right;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1)}.calculator-container .roi-output .roi-details .roi-table th{font-weight:600;color:#ad05b1;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.calculator-container .roi-output .roi-details .roi-table td:first-child,.calculator-container .roi-output .roi-details .roi-table th:first-child{text-align:left}.calculator-container .roi-output .roi-details .roi-table .total-row td{border-top:2px solid #ad05b1;border-bottom:none;padding-top:20px;font-size:1.1rem}.calculator-container .roi-output .roi-charts{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.calculator-container .roi-output .roi-charts .chart-container{flex:1 1;min-width:300px;background-color:hsla(0,0%,100%,.05);border-radius:12px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.calculator-container .roi-output .roi-charts .chart-container h3{text-align:center;margin-top:0;margin-bottom:20px;color:#fff}.calculator-container .roi-output .roi-insights{margin-top:40px;margin-bottom:40px}.calculator-container .roi-output .roi-insights h3{text-align:center;margin-bottom:25px;color:#fff;font-size:1.4rem}.calculator-container .roi-output .roi-insights .insights-container{display:flex;flex-wrap:wrap;gap:20px}.calculator-container .roi-output .roi-insights .insights-container .insight-card{flex:1 1;min-width:250px;background-color:hsla(0,0%,100%,.05);border-radius:12px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-left:3px solid #ad05b1}.calculator-container .roi-output .roi-insights .insights-container .insight-card h4{color:#ad05b1;margin-top:0;margin-bottom:10px;font-size:1.1rem}.calculator-container .roi-output .roi-insights .insights-container .insight-card p{margin:0;line-height:1.5;font-size:.95rem}.calculator-container .roi-output .roi-insights .insights-container .insight-card p strong{color:#ad05b1}.calculator-container .roi-output .email-results{margin-top:30px;display:flex;flex-direction:column;align-items:center}.calculator-container .roi-output .email-results .email-form{display:flex;gap:10px;width:100%;max-width:500px;margin:15px 0}.calculator-container .roi-output .email-results .email-form .email-input{flex:1 1;padding:10px 15px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1);color:#fff}.calculator-container .roi-output .email-results .email-form .email-input:focus{outline:none;border-color:#ad05b1}.calculator-container .roi-output .email-results .email-success{margin-top:15px;padding:10px 20px;background-color:rgba(75,181,67,.2);border:1px solid rgba(75,181,67,.5);border-radius:8px;color:#fff}.get-started{margin-top:50px;text-align:center;background-color:rgba(36,21,74,.7);border-radius:15px;padding:40px;box-shadow:0 8px 16px rgba(0,0,0,.2)}.get-started h2{font-size:2rem;margin-bottom:20px}.get-started p{margin-bottom:30px;font-size:1.1rem;max-width:700px;margin-left:auto;margin-right:auto}.get-started a{color:#fff}.get-started .button{padding:12px 30px;font-size:1.1rem}.legal-overview-page section.hero2{height:450px}@media(max-width:767px){.legal-overview-page section.hero2 h1{font-size:10rem}.legal-overview-page section.hero2 p{font-size:1.3rem;top:150px;padding:0 40px}.legal-overview-page .shared-cards-container{grid-template-columns:repeat(1,1fr)}}.legal{color:#fff;padding:60px 0 100px}.legal h1{margin-bottom:40px}.legal p{margin:15px 0;font-size:1rem}.legal ul li{margin:20px 0 20px 30px}.video-page{padding-bottom:200px;text-align:center}.video-page h1{margin:100px 0}.video-page iframe{margin:0 auto;max-width:100%;height:50vh}.refer-page section.hero1 .content{width:50%}.refer-page section.hero1 h1 span{font-size:2rem}.refer-page section.hero1 .graphic-container{right:100px;top:100px;width:600px}.refer-page .refer-info{padding:100px 0}.refer-page .refer-info h2{margin:50px 0}@media(max-width:767px){.refer-page section.hero1{height:inherit}.refer-page section.hero1 .content{width:100%}.refer-page section.hero1 .content h1{font-size:2.3rem}.refer-page section.hero1 .content h1 span{font-size:1.5rem}.refer-page section.hero1 .content p{margin-bottom:40px}.refer-page section.hero1 .graphic-container{position:relative;width:90%;display:block;margin:0 auto;top:inherit;right:inherit;padding:60px 0}.refer-page .refer-info{padding:50px 0}.refer-page .refer-info h2{margin:25px 0}}@keyframes opacityPulse{0%,to{opacity:1}50%{opacity:.6}}.cloudcore-page section.hero1 .content h1 svg{color:#4b1590}.cloudcore-page section.hero1 .content h1 span{margin-left:4px;font-weight:600;background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent}.cloudcore-page section.hero1 .content h4{font-size:1rem;display:inline-block;margin-left:10px;font-weight:300}.cloudcore-page section.next-steps{background-image:linear-gradient(70deg,#ad05b1,#4b1590);margin:80px 0;padding:60px 0}.cloudcore-page section.next-steps .flex{gap:150px}.cloudcore-page section.next-steps h3{margin:0 0 40px}.cloudcore-page section.next-steps h4{font-size:1.3rem;font-weight:500;margin-bottom:15px}.cloudcore-page section.next-steps p{margin-top:5px;line-height:1.6;color:#fff;font-size:.9rem}.cloudcore-page section.hero{position:relative}.cloudcore-page section.hero .container .content{padding-bottom:150px}.cloudcore-page section.hero .container .content h1{margin-top:100px;color:#fff;font-weight:100;font-size:4em;line-height:1.1em;margin-bottom:40px}.cloudcore-page section.hero .container .content h1 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.cloudcore-page section.hero .container .content p{width:50%;font-size:1rem;font-weight:100;line-height:1.7}.cloudcore-page section.hero .graphic-container{position:absolute;top:0;right:0;width:50%}.cloudcore-page section.hero .graphic-container .graphic{position:relative}.cloudcore-page section.hero .graphic-container .graphic img{position:absolute}.cloudcore-page section.hero .graphic-container .graphic img:first-child{top:-120px;right:5vw;width:450px;max-width:50vw}.cloudcore-page section.hero .graphic-container .graphic img:last-child{top:0;right:-240px;width:800px;z-index:99;max-width:50vw}@media(max-width:1200px){.cloudcore-page section.hero .graphic-container .graphic img:first-child{top:-120px;right:0;width:250px;max-width:50vw}}@media(max-width:768px){.cloudcore-page section.hero .container .content{padding-bottom:100px}.cloudcore-page section.hero .container .content h1{font-size:3rem}.cloudcore-page section.hero .container .content p{width:80%}.cloudcore-page section.hero .graphic-container{display:none}}.cloudcore-page section.clients{background:#ad05b1;text-align:center}.cloudcore-page section.clients img{height:100px}.cloudcore-page section.grid-section .shared-cards-container .shared-card img{width:35px}@media(max-width:768px){.cloudcore-page section.grid-section .shared-cards-container .shared-card{height:200px}}.cloudcore-page section.plans{background-image:url(/backgrounds/background10.png);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.cloudcore-page section.plans .header{text-align:center;padding:70px 0}.cloudcore-page section.plans .header h3{font-size:3rem;margin-bottom:20px}.cloudcore-page section.plans .header h3 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.cloudcore-page section.plans .header p{color:#fff}.cloudcore-page section.plans .glass1,.cloudcore-page section.plans .glass2{position:absolute}.cloudcore-page section.plans .glass1{background:url(/shared/PlutoBlob7.png) no-repeat;background-size:contain;width:280px;height:280px;top:320px;left:50%;margin-left:-670px;z-index:20;animation:opacityPulse 6s infinite}.cloudcore-page section.plans .glass2{background:url(/shared/PlutoBlob2.png) no-repeat;background-size:contain;width:380px;height:380px;top:850px;left:50%;margin-left:270px;z-index:10;animation:opacityPulse 10s infinite}.cloudcore-page section.plans .plan-list{width:90%;margin:0 auto;gap:30px}.cloudcore-page section.plans .plan-list .plan{z-index:11;margin-right:0}.cloudcore-page section.plans .plan-list .plan .plan-header-1{background:linear-gradient(50deg,#4c024e,#4b1590)}.cloudcore-page section.plans .plan-list .plan .plan-header-2{background:linear-gradient(60deg,#1c011c,#4b1590)}.cloudcore-page section.plans .plan-list .plan .plan-header-3{background:linear-gradient(70deg,#000,#4b1590)}.cloudcore-page section.plans .plan-list .plan .plan-header{padding:40px 50px;border-radius:20px 20px 0 0}.cloudcore-page section.plans .plan-list .plan .plan-header h4{margin-bottom:10px;font-weight:600;font-size:1.8rem}.cloudcore-page section.plans .plan-list .plan .plan-header h4 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent}.cloudcore-page section.plans .plan-list .plan .plan-header p{color:#fff;font-size:.9rem;font-weight:200}.cloudcore-page section.plans .plan-list .plan .plan-details{background:#fff;border-radius:0 0 20px 20px;padding:40px 50px}@media(max-width:768px){.cloudcore-page section.plans .plan-list .plan .plan-details{padding:40px 30px}}.cloudcore-page section.plans .plan-list .plan .plan-details .select{font-size:.8rem;margin:0 0 6px;font-weight:500}.cloudcore-page section.plans .plan-list .plan .plan-details .terms{font-size:.8rem;margin-top:14px}.cloudcore-page section.plans .plan-list .plan .plan-details h5{font-size:1.6rem;color:#4b1590;font-weight:500;margin-top:40px;margin-bottom:20px}.cloudcore-page section.plans .plan-list .plan .plan-details p{color:#000;font-size:1.1rem;font-weight:100;margin-bottom:40px}.cloudcore-page section.plans .plan-list .plan .plan-details .tab-menu{display:block;border:0;box-shadow:none;border-radius:90px}.cloudcore-page section.plans .plan-list .plan .plan-details .tab-menu li{font-size:1.1rem;line-height:1;padding:12px 22px;border-radius:90px}.cloudcore-page section.plans .plan-list .plan .plan-details .tab-menu li span{font-size:.8rem}.cloudcore-page section.plans .plan-list .plan .plan-details .tab-menu li.active:hover{background-color:#ede8ff}.cloudcore-page section.plans .plan-list .plan .plan-details .link{color:#ad05b1}.cloudcore-page section.plans .plan-list .plan .plan-details ul.check-list,.cloudcore-page section.plans .plan-list .plan .plan-details ul.plus-list{list-style:none;padding-left:0}.cloudcore-page section.plans .plan-list .plan .plan-details ul.check-list li,.cloudcore-page section.plans .plan-list .plan .plan-details ul.plus-list li{position:relative;padding-left:2em;font-size:.9rem;font-weight:100;margin-bottom:20px}.cloudcore-page section.plans .plan-list .plan .plan-details ul.check-list li:before,.cloudcore-page section.plans .plan-list .plan .plan-details ul.plus-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1em;height:1em;background-image:url(/svg/check-mark.svg);background-size:contain;background-repeat:no-repeat}.cloudcore-page section.plans .plan-list .plan .plan-details ul.check-list li p,.cloudcore-page section.plans .plan-list .plan .plan-details ul.plus-list li p{color:#000}.cloudcore-page section.plans .plan-list .plan .plan-details ul.plus-list li:before{background-image:url(/svg/plus-icon.svg);width:1.4em;height:1.4em}@media(max-width:768px){.cloudcore-page section.plans .plan-list{width:98%!important}.cloudcore-page section.plans .plan-list .plan{margin-right:0}}.cloudcore-page section.plans .cta{text-align:center;padding:50px 0}.cloudcore-page section.plans .partner{text-align:center;margin-top:60px}.cloudcore-page section.plans .partner h3{font-size:3rem;margin-bottom:20px;font-weight:300;line-height:1.2}.cloudcore-page section.plans .partner h3 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:3.2rem}.cloudcore-page section.plans .partner p{color:#fff}.cloudcore-page section.plans .partner .tab-menu{margin:40px 0}.cloudcore-page section.plans .partner .science-addons,.cloudcore-page section.plans .partner .support-addons{text-align:left;padding-bottom:100px;width:70%;margin:0 auto}.cloudcore-page section.plans .partner .science-addons h4,.cloudcore-page section.plans .partner .support-addons h4{font-size:2.2rem;font-weight:600;margin-bottom:20px}.cloudcore-page section.plans .partner .science-addons h5,.cloudcore-page section.plans .partner .support-addons h5{font-weight:700;margin-bottom:20px}.cloudcore-page section.plans .partner .science-addons p,.cloudcore-page section.plans .partner .support-addons p{margin-bottom:30px}@media(max-width:768px){.cloudcore-page section.plans .partner .science-addons,.cloudcore-page section.plans .partner .support-addons{width:98%!important;margin-top:40px}.cloudcore-page section.plans .partner .science-addons .flex div,.cloudcore-page section.plans .partner .support-addons .flex div{margin-bottom:40px}}.thanks-page{padding-bottom:100px}.thanks-page .additional-info{color:#fff}.thanks-page .additional-info h3{font-size:1.5rem;margin-bottom:20px}.thanks-page .additional-info ul{margin:50px 0}.thanks-page .additional-info ul li{margin-left:20px;margin-bottom:10px;color:#fff}.thanks-page section.next-steps{background-image:linear-gradient(70deg,#ad05b1,#4b1590);margin:80px 0;padding:60px 0}.thanks-page section.next-steps .flex{gap:150px}.thanks-page section.next-steps h3{margin:0 0 40px}.thanks-page section.next-steps h4{font-size:1.3rem;font-weight:500;margin-bottom:15px}.thanks-page section.next-steps p{margin-top:5px;line-height:1.6;color:#fff;font-size:.9rem}.events-page{margin-bottom:100px}.events-page h2{margin-bottom:20px}.events-page .hero-text{margin-bottom:40px}.events-page .events-list .event-item{border-top:1px solid #fff;padding:25px 0;display:flex;color:#fff;gap:40px}.events-page .events-list .event-item h3{font-size:1.9rem;font-weight:400;margin-bottom:20px}.events-page .events-list .event-item .event-info-description,.events-page .events-list .event-item .event-info-overview{flex:1 1 50%;box-sizing:border-box}.events-page .events-list .event-item .event-type{font-weight:300;font-size:.8rem}.events-page .events-list .event-item .event-button{margin-top:20px}.events-page .events-list .event-item .event-button a:nth-of-type(2){margin-left:20px;font-size:.9rem}.careers-page .hero{padding:80px 0 60px;background:linear-gradient(to right,var(--color-primary-dark),var(--color-primary));color:#fff}.careers-page .hero h2{font-size:3rem;margin-bottom:2rem}.careers-page .hero .flex{display:flex;gap:3rem}.careers-page .hero .flex>div{flex:1 1}.careers-page .hero .flex .image-container{display:flex;align-items:center;justify-content:center;border:0}.careers-page .hero .flex .image-container .team-image{border:0;width:100%;height:300px}@media(max-width:768px){.careers-page .hero .flex{flex-direction:column}}.careers-page .values{padding:80px 0;background-color:var(--color-background-light)}.careers-page .values h3{font-size:2.5rem;margin-bottom:2rem;text-align:center}.careers-page .values .values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.careers-page .values .values-grid .value-card{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.careers-page .values .values-grid .value-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.careers-page .values .values-grid .value-card .value-icon{width:48px;height:48px;margin-bottom:1rem;color:var(--color-primary)}.careers-page .values .values-grid .value-card .value-icon svg{width:100%;height:100%}.careers-page .values .values-grid .value-card h4{font-size:1.5rem;margin-bottom:1rem;color:var(--color-primary)}.careers-page .values .values-grid .value-card p{color:var(--color-text);line-height:1.6}@media(max-width:992px){.careers-page .values .values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.careers-page .values .values-grid{grid-template-columns:1fr}}.careers-page .benefits{padding:80px 0;background-color:#fff}.careers-page .benefits h3{font-size:2.5rem;margin-bottom:2rem;text-align:center;color:#000}.careers-page .benefits .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.careers-page .benefits .benefits-grid .benefit-item{padding:2rem;border-radius:8px;background-color:var(--color-background-light);transition:transform .3s ease}.careers-page .benefits .benefits-grid .benefit-item:hover{transform:translateY(-5px)}.careers-page .benefits .benefits-grid .benefit-item .benefit-icon{width:40px;height:40px;margin-bottom:1rem;color:var(--color-primary)}.careers-page .benefits .benefits-grid .benefit-item .benefit-icon svg{width:100%;height:100%}.careers-page .benefits .benefits-grid .benefit-item h4{font-size:1.5rem;margin-bottom:1rem;color:var(--color-primary)}.careers-page .benefits .benefits-grid .benefit-item p{color:var(--color-text);line-height:1.6}@media(max-width:992px){.careers-page .benefits .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.careers-page .benefits .benefits-grid{grid-template-columns:1fr}}.careers-page .open-positions{padding:80px 0;background-color:var(--color-background-light)}.careers-page .open-positions h3{font-size:2.5rem;margin-bottom:2rem;text-align:center}.careers-page .open-positions .department-section{margin-bottom:3rem}.careers-page .open-positions .department-section h4{font-size:1.8rem;margin-bottom:1.5rem;color:var(--color-primary);border-bottom:1px solid var(--color-border);padding-bottom:.5rem;display:flex;align-items:center;color:#fff}.careers-page .open-positions .department-section h4 .department-icon{display:inline-flex;margin-right:.75rem;width:28px;height:28px;color:var(--color-primary)}.careers-page .open-positions .department-section h4 .department-icon svg{width:100%;height:100%}.careers-page .open-positions .jobs-list{display:flex;flex-direction:column;gap:1rem}.careers-page .open-positions .job-card{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1.5rem 2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.careers-page .open-positions .job-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.careers-page .open-positions .job-card .job-info{flex:1 1}.careers-page .open-positions .job-card .job-info h5{font-size:1.3rem;margin-bottom:.5rem;color:var(--color-primary)}.careers-page .open-positions .job-card .job-info .job-meta{font-size:.9rem;color:var(--color-text-light);margin-bottom:.75rem;display:flex;gap:1rem}.careers-page .open-positions .job-card .job-info .job-meta .job-location,.careers-page .open-positions .job-card .job-info .job-meta .job-type{display:flex;align-items:center}.careers-page .open-positions .job-card .job-info .job-meta .job-location .job-meta-icon,.careers-page .open-positions .job-card .job-info .job-meta .job-type .job-meta-icon{width:16px;height:16px;margin-right:.25rem}.careers-page .open-positions .job-card .job-info .job-summary{color:var(--color-text);line-height:1.5}.careers-page .open-positions .job-card .job-arrow{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:500}.careers-page .open-positions .job-card .job-arrow .arrow-icon{transition:transform .3s ease}.careers-page .open-positions .job-card .job-arrow:hover .arrow-icon{transform:translateX(5px)}.job-detail-page{padding:60px 0;color:#fff}.job-detail-page .job-header{margin-bottom:3rem}.job-detail-page .job-header .back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;margin-bottom:1.5rem;font-weight:500;transition:color .3s ease}.job-detail-page .job-header .back-link svg{width:24px;height:24px}.job-detail-page .job-header .back-link:hover{color:var(--color-primary-dark)}.job-detail-page .job-header h2{font-size:2.5rem;margin-bottom:1rem;color:var(--color-primary)}.job-detail-page .job-header .job-meta{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:1rem;color:var(--color-text-light)}.job-detail-page .job-header .job-meta span{display:inline-flex;align-items:center;gap:.5rem}.job-detail-page .job-header .job-meta span svg{color:var(--color-primary);flex-shrink:0}.job-detail-page .job-header .job-meta span.department{font-weight:500}.job-detail-page .job-header .job-meta span:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--color-text-light);margin-left:1.5rem}.job-detail-page .job-header .job-meta span:last-child:after{display:none}.job-detail-page .job-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem}.job-detail-page .job-content .job-description h3{font-size:1.8rem;margin:2rem 0 1rem;color:var(--color-primary);display:flex;align-items:center;gap:.75rem}.job-detail-page .job-content .job-description h3 .section-icon{color:var(--color-primary)}.job-detail-page .job-content .job-description h3:first-child{margin-top:0}.job-detail-page .job-content .job-description p{margin-bottom:1.5rem;line-height:1.6;color:#fff}.job-detail-page .job-content .job-description ul{margin-bottom:2rem;padding-left:1.5rem}.job-detail-page .job-content .job-description ul li{margin-bottom:.75rem;line-height:1.6;color:#fff}.job-detail-page .job-content .job-description .markdown-content{margin:1.5rem 0 2.5rem}.job-detail-page .job-content .job-description .markdown-content h2{font-size:1.6rem;margin:1.5rem 0 1rem;color:var(--color-primary)}.job-detail-page .job-content .job-description .markdown-content h3{font-size:1.4rem;margin:1.5rem 0 1rem;color:var(--color-primary)}.job-detail-page .job-content .job-description .markdown-content p{margin-bottom:1.5rem;line-height:1.6;color:#fff}.job-detail-page .job-content .job-description .markdown-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.job-detail-page .job-content .job-description .markdown-content ul li{margin-bottom:.75rem;line-height:1.6;color:#fff}.job-detail-page .job-content .job-description .markdown-content b,.job-detail-page .job-content .job-description .markdown-content strong{font-weight:600;color:#fff}.job-detail-page .job-content .job-description .markdown-content em,.job-detail-page .job-content .job-description .markdown-content i{font-style:italic;color:#fff}.job-detail-page .job-content .job-description .markdown-content a{color:var(--color-primary);text-decoration:none}.job-detail-page .job-content .job-description .markdown-content a:hover{text-decoration:underline}.job-detail-page .job-content .job-application .application-card{background-color:var(--color-background-light);padding:2rem;border-radius:8px;position:-webkit-sticky;position:sticky;top:2rem}.job-detail-page .job-content .job-application .application-card h3{font-size:1.5rem;margin-bottom:1rem;color:var(--color-primary)}.job-detail-page .job-content .job-application .application-card p{margin-bottom:1.5rem;line-height:1.6;color:#fff}.job-detail-page .job-content .job-application .application-card .apply-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-bottom:1.5rem;text-align:center}.job-detail-page .job-content .job-application .application-card .apply-button svg{width:20px;height:20px}.job-detail-page .job-content .job-application .application-card .application-note{font-size:.9rem;color:hsla(0,0%,100%,.8)}.job-detail-page .job-content .job-application .application-card .application-note a{color:var(--color-primary);text-decoration:none}.job-detail-page .job-content .job-application .application-card .application-note a:hover{text-decoration:underline}@media(max-width:992px){.job-detail-page .job-content{grid-template-columns:1fr}}.product-integrations-page .container .hero{text-align:center;padding:100px 0}.product-integrations-page .container .hero .search-container{width:40%;margin:50px auto}.product-integrations-page .container .hero h2{font-size:3rem;margin-bottom:20px}.product-integrations-page .container .hero p{font-weight:100;width:50%;margin:0 auto}.product-integrations-page .container .hero input{color:#fff;border:1px solid #fff;background-color:#000}.product-integrations-page .container .integrations-list{min-height:700px}.product-integrations-page section.data-integrations{background-image:url(/pages/product/security-background.png);background-repeat:no-repeat;background-size:cover}.product-integrations-page section.data-integrations .content-container{display:flex}.product-integrations-page section.data-integrations .content-container .graphic{margin-top:100px;width:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/pages/product/data-security-graphic.png)}.product-integrations-page section.data-integrations .content{width:50%}.product-integrations-page section.data-integrations .content h2{padding-top:100px;line-height:1.1;font-size:4rem}.product-integrations-page section.data-integrations .content h2 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.product-integrations-page section.data-integrations .content p{width:60%;margin:40px 0;line-height:1.7}.product-integrations-page section.data-integrations .content a{margin:20px 0}.product-integrations-page section.data-integrations .security-items-container{display:flex;margin-top:80px;gap:60px;justify-content:space-between;flex-wrap:wrap;padding-bottom:100px}.product-integrations-page section.data-integrations .security-items-container .security-item{flex-basis:15%}.product-integrations-page section.data-integrations .security-items-container .security-item h3{font-size:.9rem;margin:15px 0;font-weight:600}.product-integrations-page section.data-integrations .security-items-container .security-item p{font-size:.8rem;font-weight:100}.product-integrations-page section.data-integrations .security-items-container .security-item img{width:45px}.product-integrations-page section.data-integrations .security-items-container .security-item svg{color:#fff;width:50px}@media(max-width:768px){.product-integrations-page .container .hero{padding-bottom:50px}.product-integrations-page .container .hero p{width:80%}.product-integrations-page .container .hero .search-container{width:90%}.product-integrations-page .tab-menu,.product-integrations-page .tab-menu ul{display:block}.product-integrations-page .tab-menu ul li{display:block;margin-top:5px}.product-integrations-page .integrations-list .shared-cards-container{grid-template-columns:repeat(1,1fr)}.product-integrations-page .integrations-list .shared-cards-container .shared-card img{width:40px}.product-integrations-page .data-integrations .container .content-container{flex-direction:column}.product-integrations-page .data-integrations .container .content-container .graphic{width:100%;margin-top:0}.product-integrations-page .data-integrations .container .content-container .content{width:100%;padding-top:50px}.product-integrations-page .data-integrations .container .content-container .content h2{padding-top:0;font-size:2.5rem}.product-integrations-page .data-integrations .container .content-container .content p{width:100%}.product-integrations-page .data-integrations .container .security-items-container{gap:20px}.product-integrations-page .data-integrations .container .security-items-container .security-item{flex-basis:90%;margin-bottom:20px}}.product-integration-details-page nav.breadcrumb ul li:not(:last-child):after{color:#fff;content:"•";margin-left:10px}.product-integration-details-page nav.breadcrumb ul li a{color:#fff}.product-integration-details-page .integration-details{padding-bottom:100px}.product-integration-details-page .integration-details p{margin-top:40px;margin-bottom:30px}.product-integration-details-page section.integrations{padding:90px 0 140px;background:url(/backgrounds/background3.png) no-repeat top;background-size:cover;position:relative}.product-integration-details-page section.integrations .container{margin-bottom:100px}.product-integration-details-page section.integrations .container .content{display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap}.product-integration-details-page section.integrations .container .content div.info{color:#fff;font-weight:100;font-size:.9rem;width:30%}.product-integration-details-page section.integrations .container .content div.info h4{font-size:1.5rem;font-weight:500;margin-bottom:20px}.product-integration-details-page section.integrations .container .content div.info a{margin-top:30px}.product-integration-details-page section.integrations .container .content div.list{width:70%}.product-integration-details-page section.integrations div.slider{overflow:hidden;width:60%;position:absolute;right:0;top:0}@media(max-width:767px){.product-integration-details-page section.integrations{padding-bottom:280px}.product-integration-details-page section.integrations .container .content{flex-direction:column}.product-integration-details-page section.integrations .container .content div.info{width:100%;margin-bottom:40px}.product-integration-details-page section.integrations .container .content div.list{width:100%}.product-integration-details-page section.integrations div.slider{top:250px;left:40px;width:80%}}.resource{cursor:pointer;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;min-width:300px;min-height:420px;margin-right:40px;box-shadow:0 10px 15px -3px rgba(16,24,40,.3);overflow:hidden}.resource.resource.highlighted{grid-column:span 2}.resource.resource.highlighted h6{min-height:0}.resource:last-child{margin-right:0}.resource .resource-image-container{height:150px;overflow:hidden;background-color:#09141f}.resource .resource-image-container .resource-image{height:150px;width:100%;background-color:#eaeaea;border-top-left-radius:10px;border-top-right-radius:10px;background-size:cover;background-color:#09141f}.resource .content-info{padding:20px;font-size:.8rem}.resource .content-info .pill{background-color:#7280c8;padding:4px 10px;color:#fff;border-radius:8px;margin-right:5px}.resource .content-info h6{margin:15px 0;font-size:1rem;min-height:65px;font-weight:600;-webkit-line-clamp:3}.resource .content-info h6,.resource .content-info p{color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.resource .content-info p{flex-grow:1;font-size:.8rem;min-height:90px;-webkit-line-clamp:4}.resource .content-info .read-more{margin-top:20px}.resource .content-info .read-more svg{width:6px;vertical-align:text-bottom;margin-left:2px}.resource .content-info p.readmore{margin-top:10px}.resource .content-info p.readmore img{width:5px}.resource .content-info a{text-decoration:none;margin-bottom:10px}.resource:hover{z-index:1;box-shadow:0 4px 20px 15px rgba(130,32,132,.4)}.shared-cards-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:26px;margin-bottom:20px;width:100%;padding-bottom:60px}.shared-cards-container .shared-card{border-radius:16px;padding:30px 40px;background-color:#fff;position:relative;z-index:2;height:250px}.shared-cards-container .shared-card:hover{z-index:1;box-shadow:0 4px 20px 15px rgba(130,32,132,.4)}.shared-cards-container .shared-card img{width:90px;margin-bottom:4px}.shared-cards-container .shared-card h3{font-size:1.1rem;color:#000;font-weight:600;margin-bottom:10px}.shared-cards-container .shared-card p{color:#000;font-size:.8rem;width:100%}.page-cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;margin-bottom:20px;width:100%;padding-bottom:60px}.page-cards-container .shared-card{border-radius:20px;padding:30px 40px;background-color:#fff;position:relative;z-index:2;height:250px}.page-cards-container .shared-card:hover{z-index:1;box-shadow:0 4px 20px 15px rgba(130,32,132,.4)}.page-cards-container .shared-card img{width:90px;margin-bottom:4px}.page-cards-container .shared-card h3{font-size:1.1rem;color:#000;font-weight:600;margin-bottom:10px}.page-cards-container .shared-card p{color:#000;font-size:.8rem;line-height:1.5;width:100%}@media(max-width:1050px){.page-cards-container{grid-template-columns:repeat(2,1fr)}}nav.breadcrumb{padding:45px 0 40px;font-size:.9rem}nav.breadcrumb ul{list-style-type:none}nav.breadcrumb ul li{display:inline-block;margin-right:10px;position:relative}nav.breadcrumb ul li:not(:last-child):after{color:#fff;content:"•";margin-left:10px}nav.breadcrumb ul li a{color:#fff}section.demo{background-image:url(/pages/home/demo/background.png);background-size:cover;background-position:bottom;height:500px;text-align:center}section.demo h4{padding-top:150px;color:#fff;font-size:3.2rem;line-height:1.1;margin-bottom:15px}section.demo h4 span{background-image:linear-gradient(90deg,#ad05b1,#7a2be0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}section.demo a{margin-top:20px}@media(max-width:767px){section.demo{height:500px}section.demo h4{font-size:2.4rem}}section.demo2{background-image:url(/pages/home/demo/background2.png);text-align:left;padding-left:200px}section.demo2 h4 span{color:#fff}@media(max-width:767px){section.demo2{padding-left:10px}}section.demo3{background-image:url(/pages/home/demo/background3.png)}section.demo3 h4,section.demo3 h4 span{color:#fff}section.demo4{background-image:url(/pages/home/demo/background4.png);text-align:left;padding-left:200px}section.demo4 h4 span{color:#fff}@media(max-width:767px){section.demo4{padding-left:10px}}section.testimonial{background-image:linear-gradient(60deg,#822084,#672fae);overflow:hidden;position:relative}section.testimonial .container{position:relative}section.testimonial .parallax-image{position:absolute;background-size:contain;background-repeat:no-repeat;z-index:0}section.testimonial #glass1{background-image:url(/pages/home/glass1.png);top:40px;left:100px;width:320px;height:320px;transform:rotate(0deg)}section.testimonial #glass2{background-image:url(/pages/home/glass2.png);top:80px;left:500px;width:400px;height:400px;transform:rotate(0deg)}section.testimonial #glass3{background-image:url(/pages/home/glass3.png);top:-100px;right:30px;width:400px;height:400px;transform:rotate(15deg)}section.testimonial p{width:55%;margin:0 auto;padding:120px 0 20px;font-size:2.2rem;color:#fff;position:relative;z-index:1}section.testimonial .author-container{width:40%;margin:0 auto}section.testimonial .author{display:flex;align-items:left;width:auto;min-width:100%;margin:0 auto;padding-bottom:100px;flex-wrap:nowrap;justify-content:center}section.testimonial .author .author-additional,section.testimonial .author .author-image,section.testimonial .author .author-info{flex-grow:1;flex-shrink:0;white-space:nowrap;flex-basis:0;display:flex;justify-content:left;text-align:left}section.testimonial .author .author-image{max-width:40px}section.testimonial .author .author-image img{margin-top:6px}section.testimonial .author .author-additional,section.testimonial .author .author-info{padding:4px 5px;display:flex;flex-direction:column;justify-content:center}section.testimonial .author .author-additional,section.testimonial .author .author-info span{color:#fff;font-size:14px;white-space:nowrap}section.testimonial .author .author-additional{padding-left:10px;background-size:contain;background-repeat:no-repeat}section.testimonial .author .author-additional img{height:80px}@media(max-width:767px){section.testimonial p{width:80%;padding:80px 0 10px;font-size:1.6rem}section.testimonial .author-container{width:80%}section.testimonial .author{display:block;align-items:center;width:100%;margin:0 auto;padding-top:20px;transform:translateX(0);padding-bottom:50px}section.testimonial .author .author-additional{height:80px;margin-left:10px}}.card-slider .cards-container{display:grid;grid-template-columns:repeat(30,1fr);grid-gap:20px;margin-bottom:5px;width:100%;overflow:hidden;padding:60px 0 30px}.card-slider .cards-container .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 20px);border-radius:20px;padding:30px 40px;width:300px;background-color:#fff;position:relative;z-index:2}.card-slider .cards-container .card:hover{z-index:1;box-shadow:0 4px 30px 10px rgba(130,32,132,.5)}.card-slider .cards-container .card img{width:90px}.card-slider .cards-container .card h3{font-size:1.1rem;color:#000;font-weight:600;margin-bottom:10px}.card-slider .cards-container .card p{color:#000;font-size:.7rem;width:100%}section.resources{background:url(/backgrounds/background7.png) no-repeat top;background-size:cover;width:100%;overflow-x:hidden}section.resources h4{color:#fff;font-size:3rem;padding-top:40px}section.resources h4 span{font-weight:700}section.resources .view-all{margin-top:30px;margin-bottom:60px}section.resources .resources-container{position:relative;margin-top:50px}section.resources .resources-container .resources-list{display:flex}section.grid-section{position:relative;background:url(/backgrounds/background4.png) no-repeat top;background-size:cover}section.grid-section .content{text-align:center;padding:50px 0}section.grid-section .content h3{margin-bottom:30px;font-size:3rem;font-weight:200}section.grid-section .content h3 span{font-weight:500}section.grid-section .content p{font-weight:100;line-height:1.4;width:60%;margin:0 auto 40px}section.grid-section .glass1,section.grid-section .glass2{position:absolute}section.grid-section .glass1{background:url(/shared/blobs/blob6.png) no-repeat 50%;width:300px;height:300px;rotate:100deg;margin-left:-800px;background-size:contain;top:710px;left:50%;z-index:10}section.grid-section .glass2{background:url(/shared/blobs/blob8.png) no-repeat 50%;width:400px;height:400px;rotate:100deg;margin-left:450px;background-size:contain;top:140px;left:50%;z-index:10}section.grid-section .shared-cards-container{grid-template-columns:repeat(3,2fr);padding-bottom:100px;width:80%;margin:0 auto}section.grid-section .shared-cards-container .shared-card{border-radius:16px;height:220px}section.grid-section .shared-cards-container .shared-card img{width:40px}section.grid-section .shared-cards-container .shared-card .icon svg{width:35px}section.grid-section .shared-cards-container .shared-card h4{color:#000;font-size:1.3rem;font-weight:600;margin-bottom:15px}section.grid-section .shared-cards-container .shared-card p{font-size:.8rem;margin-bottom:20px}section.grid-section .shared-cards-container .shared-card a{font-size:.7rem;font-weight:600}section.grid-section .shared-cards-container .shared-card div{font-size:.8rem;font-weight:600}@media(max-width:768px){section.grid-section .content h3{font-size:2.8rem}section.grid-section .shared-cards-container{grid-template-columns:repeat(1,1fr);gap:20px;padding-bottom:50px;width:90%}section.grid-section .shared-cards-container .shared-card{height:300px}section.grid-section .shared-cards-container .shared-card div{font-size:1rem}}section.three-up{background:url(/backgrounds/background9.png) no-repeat 50%;background-size:cover}section.three-up .container{padding-bottom:60px}section.three-up .container h2{text-align:center;font-size:2.8rem;font-weight:600;padding:60px 0 50px}section.three-up .container .flex{gap:60px}section.three-up .container .flex div{text-align:left;padding-bottom:70px}section.three-up .container .flex div h3{font-size:1.5rem;font-weight:500;margin-bottom:30px}section.three-up .container .flex div ul{margin-left:20px;width:70%}section.three-up .container .flex div ul li{color:#fff;margin-bottom:10px;font-size:.9rem;font-weight:100}@media(max-width:768px){section.three-up .container .flex div{padding-bottom:0}}section.hero1{min-height:600px;position:relative}section.hero1 .content{width:60%;margin-top:10px}section.hero1 .content h1{padding-top:90px;font-size:3.7rem;font-weight:300;line-height:1.1}section.hero1 .content h1 span{font-weight:500;background-image:linear-gradient(90deg,#ad05b1,#7d047f);-webkit-background-clip:text;background-clip:text;color:transparent}section.hero1 .content p{margin-top:20px;color:#fff;font-size:1.1rem;line-height:1.6;font-weight:300}section.hero1 .content a{margin-top:40px}section.hero1 .graphic-container{position:absolute;right:0;top:0;height:600px}section.hero1 .graphic-container .graphic{position:relative}section.hero1 .graphic-container .graphic img{position:absolute;top:200px;width:400px;right:100px}section.hero2 .container .hero2-content{display:flex;align-items:center;justify-content:space-between;height:600px}section.hero2 .container .hero2-content .content,section.hero2 .container .hero2-content .graphic{flex:1 1;padding:0 20px 0 0}section.hero2 .container .hero2-content .content h1{font-size:3.7rem;font-weight:300;line-height:1.1}section.hero2 .container .hero2-content .content h1 span{font-weight:500;background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent}section.hero2 .container .hero2-content .content p{margin-top:20px;font-size:1.1rem;line-height:1.6;font-weight:300}section.hero2 .container .hero2-content .content a.button{margin-top:40px}section.hero2 .container .hero2-content .graphic{height:60%;text-align:center;text-align:right}section.hero2 .container .hero2-content .graphic .hero-video,section.hero2 .container .hero2-content .graphic img{width:80%;margin-top:-60px}@media(max-width:767px){section.hero2 .container .hero2-content{display:block;height:auto;padding-top:40px}section.hero2 .container .hero2-content .content,section.hero2 .container .hero2-content .graphic{flex:none;padding:0 20px 0 0}section.hero2 .container .hero2-content .graphic{margin-top:50px;margin-bottom:50px}section.hero2 .container .hero2-content .graphic img{margin-top:0}}section.card-section-list{background:url(/backgrounds/background5.png) no-repeat top;background-size:cover}section.card-section-list .card-section-list-item{width:80%;margin:0 auto;padding:110px 0}section.card-section-list .card-section-list-item>div{flex:1 1;display:flex;flex-direction:row;justify-content:space-between;align-items:left;text-align:left;width:100%;margin-bottom:100px}section.card-section-list .card-section-list-item>div:nth-child(2n){flex-direction:row-reverse;text-align:left}section.card-section-list .card-section-list-item>div .content{width:45%}section.card-section-list .card-section-list-item>div .graphic{width:55%}section.card-section-list .card-section-list-item>div .content{padding:30px 60px}section.card-section-list .card-section-list-item>div .content h2{font-weight:500;margin-bottom:15px}section.card-section-list .card-section-list-item>div .content h2 span{background-image:linear-gradient(90deg,#4b1590,#7d047f);-webkit-background-clip:text;background-clip:text;color:transparent}section.card-section-list .card-section-list-item>div .content p{font-size:.8rem;width:100%;line-height:1.9}section.card-section-list .card-section-list-item>div .content a{margin-top:20px}section.card-section-list .card-section-list-item>div .graphic{background-size:contain;background-position:50%;background-repeat:no-repeat;height:330px;border-radius:20px 0 20px 0;margin-top:40px}section.card-section-list .card-section-list-item>div:first-child .graphic{background-image:url(/pages/solutions/pharma-graphic.png)}section.card-section-list .card-section-list-item>div:nth-child(2) .graphic{background-image:url(/pages/solutions/biotech-graphic.png)}section.card-section-list .card-section-list-item>div:nth-child(3) .graphic{background-image:url(/pages/solutions/academia-graphic.png)}section.card-section-list .card-section-list-item>div .graphic.graphic-ui{background-image:none}section.card-section-list .card-section-list-item>div .graphic-ui .graphic-image{margin:0 auto;width:500px;background-size:cover;background-position:50%;background-repeat:no-repeat;height:330px;border-radius:100px 0 100px 0}@media(max-width:1000px){section.card-section-list .card-section-list-item>div{flex-direction:column!important;text-align:center;margin-bottom:50px}section.card-section-list .card-section-list-item>div .content{width:100%;padding:30px 0}section.card-section-list .card-section-list-item>div .content h2{font-size:2rem}section.card-section-list .card-section-list-item>div .content p{font-size:.9rem}section.card-section-list .card-section-list-item>div .graphic{width:100%;height:200px;border-radius:20px 20px 0 0}}@media(max-width:1100px){section.card-section-list .card-section-list-item>div{flex-direction:column!important;text-align:center;margin-bottom:50px}section.card-section-list .card-section-list-item>div .content{width:100%;padding:30px 0}section.card-section-list .card-section-list-item>div .content h2{font-size:2rem}section.card-section-list .card-section-list-item>div .content p{font-size:.9rem}section.card-section-list .card-section-list-item>div .graphic{width:100%;height:200px;border-radius:20px 20px 0 0}}section.message{background-color:#4b1590;color:#fff;font-size:3.5rem;padding:100px 0}section.message p{width:80%;margin:0 auto;font-weight:300}section.message span{font-weight:600}@media(max-width:767px){section.message{font-size:2rem}}.feature-highlight{background:url(/backgrounds/background3.png);background-size:cover;background-repeat:no-repeat;padding:80px 0}.feature-highlight .container .content{text-align:center;max-width:600px;margin:0 auto}.feature-highlight .container .content h2{margin-bottom:40px;line-height:1.2}.feature-highlight .container .content p{font-weight:100;line-height:1.7}.feature-highlight .container .content a.button{margin-top:20px}.feature-highlight .container .content img{max-width:600px}.feature-grid{padding:100px 0}.feature-grid h2{text-align:center;margin-bottom:20px}.feature-grid p{width:50%;font-size:1rem;text-align:center;margin:0 auto 80px;font-weight:100}.feature-grid .my-masonry-grid{display:flex;margin-left:0;width:auto}.feature-grid .my-masonry-grid_column{padding-left:30px;background-clip:padding-box}.feature-grid .my-masonry-grid_column>div{margin-bottom:30px}.feature-grid .feature-grid-list{display:flex;flex-wrap:wrap;gap:16px;margin:20px}.feature-grid .feature-grid-list .feature-section{flex:1 1;min-width:250px;padding:20px;border:1px solid #ad05b1;border-radius:20px;transition:opacity .3s ease-in-out;opacity:.7}.feature-grid .feature-grid-list .feature-section:hover{opacity:1}.feature-grid .feature-grid-list .feature-section h2{font-size:1.2rem;color:#fff;margin-bottom:16px}.feature-grid .feature-grid-list .feature-section ul{list-style:none;padding-left:0;margin:0}.feature-grid .feature-grid-list .feature-section ul li{font-size:.9rem;font-weight:100;color:#fff;padding:8px 0}.clients-section{background-color:#4b1590;height:100px;text-align:center;overflow:hidden;padding:10px 0}.clients-section .carouselContainer{overflow:hidden;width:100%;display:flex;justify-content:center}.clients-section .carouselSlide{display:flex;transition:transform 1s ease-out}.clients-section .carouselSlide img{height:80px;margin:0 20px;transition:opacity .5s ease-out}section.data-security{background-image:url(/pages/product/security-background.png);background-repeat:no-repeat;background-size:cover}section.data-security .content-container{display:flex}section.data-security .content-container .graphic{margin-top:100px;width:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/pages/product/data-security-graphic.png)}section.data-security .content{width:50%}section.data-security .content h2{padding-top:100px;line-height:1.1;font-size:4rem}section.data-security .content h2 span{background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}section.data-security .content p{width:60%;margin:40px 0;line-height:1.7}section.data-security .content a{margin:20px 0}section.data-security .security-items-container{display:flex;margin-top:80px;gap:60px;justify-content:space-between;flex-wrap:wrap;padding-bottom:100px}section.data-security .security-items-container .security-item{flex-basis:15%}section.data-security .security-items-container .security-item h3{font-size:.9rem;margin:15px 0;font-weight:500}section.data-security .security-items-container .security-item p{font-size:.8rem;font-weight:100}section.data-security .security-items-container .security-item img{width:45px}@media(max-width:767px){section.data-security .content h2{font-size:2.5rem}section.data-security .content-container{flex-direction:column}section.data-security .content-container .content,section.data-security .content-container .content p{width:100%}section.data-security .content-container .graphic{width:100%;margin-top:50px;height:200px}section.data-security .security-items-container .security-item{flex-basis:100%}}.trust-center{padding-bottom:100px;text-align:center}.trust-center a{color:#ad05b1}#hubspot-form-wrapper .form-columns-1,#hubspot-form-wrapper .form-columns-2{margin-top:10px}#hubspot-form-wrapper .hs-field-desc{color:#fff}#hubspot-form-wrapper .hs-fieldtype-checkbox,#hubspot-form-wrapper .hs-fieldtype-select{margin-top:20px}#hubspot-form-wrapper .hs-form-checkbox{list-style-type:none;margin-top:4px;margin-left:2px}#hubspot-form-wrapper .hs-form-checkbox label input{margin-right:8px}#hubspot-form-wrapper .input::placeholder,#hubspot-form-wrapper textarea::placeholder{opacity:.5}#hubspot-form-wrapper label{font-weight:300;width:100%;display:inline-block;letter-spacing:.025em;color:#fff}#hubspot-form-wrapper label:not(.no-margin){margin-bottom:.25rem}#hubspot-form-wrapper label.flex{display:flex}#hubspot-form-wrapper .input .field-input,#hubspot-form-wrapper .input input[type=email],#hubspot-form-wrapper .input input[type=number],#hubspot-form-wrapper .input input[type=password],#hubspot-form-wrapper .input input[type=text],#hubspot-form-wrapper .input select,#hubspot-form-wrapper .input textarea{font-size:1rem;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;color:#fff;border-radius:.375rem;background-color:transparent}#hubspot-form-wrapper .input .field-input:hover,#hubspot-form-wrapper .input input[type=email]:hover,#hubspot-form-wrapper .input input[type=number]:hover,#hubspot-form-wrapper .input input[type=password]:hover,#hubspot-form-wrapper .input input[type=text]:hover,#hubspot-form-wrapper .input select:hover,#hubspot-form-wrapper .input textarea:hover{border-color:#9ca3af}#hubspot-form-wrapper .input .field-input::placeholder,#hubspot-form-wrapper .input input[type=email]::placeholder,#hubspot-form-wrapper .input input[type=number]::placeholder,#hubspot-form-wrapper .input input[type=password]::placeholder,#hubspot-form-wrapper .input input[type=text]::placeholder,#hubspot-form-wrapper .input select::placeholder,#hubspot-form-wrapper .input textarea::placeholder{color:#fff}#hubspot-form-wrapper .input .field-input:focus,#hubspot-form-wrapper .input input[type=email]:focus,#hubspot-form-wrapper .input input[type=number]:focus,#hubspot-form-wrapper .input input[type=password]:focus,#hubspot-form-wrapper .input input[type=text]:focus,#hubspot-form-wrapper .input select:focus,#hubspot-form-wrapper .input textarea:focus{outline:none;box-shadow:0 0 0 3px #4f46e5;z-index:10}#hubspot-form-wrapper .is-placeholder{color:#fff}#hubspot-form-wrapper input[type=submit]{padding:9px 20px;font-size:.9rem;border-radius:20px;background-color:#ad05b1;color:#fff;font-weight:600;cursor:pointer;transition:all .5s ease-in-out;display:inline-block;border:none;margin-top:20px}#hubspot-form-wrapper input[type=submit]:hover{background-color:#dd06e3}#hubspot-form-wrapper .hs-error-msg{color:#ef4444}#hubspot-form-wrapper .no-list{list-style-type:none;font-size:.8rem;padding-top:4px}.icons-page{color:#fff}.icons-page svg{margin-bottom:5px;color:#fff;width:60px}.ask-pluto-ai-button{display:inline-flex;align-items:center;color:#fff;font-weight:500;transition:color .3s ease;margin-right:10px}.ask-pluto-ai-button:hover{color:#ad05b1}.ask-pluto-ai-button svg{margin-right:5px}gen-search-widget{--gsc-font-family:inherit;--gsc-primary-color:var(--primary-color,#822084);--gsc-secondary-color:var(--secondary-color,#f06292);--gsc-background-color:#09141f;--gsc-text-color:#fff}gen-search-widget::part(chat-message),gen-search-widget::part(chat-message-content),gen-search-widget::part(chat-message-text),gen-search-widget::part(response),gen-search-widget::part(response-text){text-align:left!important}gen-search-widget,gen-search-widget div,gen-search-widget p,gen-search-widget span{text-align:left!important}.not-found-page{padding:100px 0 300px}.not-found-page .container{text-align:center;position:relative;height:400px}.not-found-page .container h1{position:absolute;top:-50px;left:0;right:0;font-size:20rem;font-weight:700;background-image:linear-gradient(90deg,#4b1590,#ad05b1);-webkit-background-clip:text;background-clip:text;color:transparent;z-index:10}.not-found-page .container p{position:absolute;top:340px;left:0;right:0;font-weight:200;margin-bottom:20px;font-size:2rem;z-index:10}.not-found-page .container .glass1,.not-found-page .container .glass2,.not-found-page .container .glass3{position:absolute}.not-found-page .container .glass1{background:url(/shared/PlutoBlob7.png) no-repeat;background-size:contain;width:280px;height:280px;top:220px;left:50%;margin-left:-670px;z-index:20}.not-found-page .container .glass2{background:url(/shared/PlutoBlob2.png) no-repeat;background-size:contain;width:380px;height:380px;top:350px;left:50%;margin-left:170px;z-index:12}.not-found-page .container .glass3{background:url(/shared/PlutoBlob1.png) no-repeat;background-size:contain;width:180px;height:180px;top:80px;left:50%;margin-left:70px;z-index:4}@media(max-width:767px){.not-found-page .container{height:150px}.not-found-page .container h1{font-size:10rem}.not-found-page .container p{font-size:1.3rem;top:150px;padding:0 40px}.not-found-page .container .glass1{width:180px;height:180px;top:180px;margin-left:-370px}.not-found-page .container .glass2{width:280px;height:280px;top:250px;margin-left:70px}.not-found-page .container .glass3{width:100px;height:100px;top:50px;margin-left:30px}}.image1{background-image:url(/photos/photo1.png)}.image2{background-image:url(/photos/photo2.png)}.image3{background-image:url(/pages/home/solution3.png)}