.chat-with-aris-trigger:before{background:url(../img/chat/chat-with-aris-black.svg) no-repeat 50%/contain}.section-hero-periodic-table.section .hero-content{text-align:center;width:100%;z-index:1}.section-hero-periodic-table.section .hero-content span.pretitle{color:#2c2c2e;display:inline-block;font-size:16px;font-weight:400;font-weight:800;line-height:1.3;text-transform:uppercase}.section-hero-periodic-table.section .hero-content h4.heading{font-size:32px;font-weight:600;letter-spacing:0;line-height:100%;line-height:102%;margin-top:24px}@media (min-width:768px){.section-hero-periodic-table.section .hero-content h4.heading{font-size:52px}}@media (min-width:1024px){.section-hero-periodic-table.section .hero-content h4.heading{font-size:64px;margin-top:36px}}.section-hero-periodic-table.section .hero-content h4 sup{font-size:30%;font-weight:800;top:-2em}.section-hero-periodic-table.section .hero-content .paragraph{color:#000;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.1;margin:26px auto 0}@media screen and (min-width:768px){.section-hero-periodic-table.section .hero-content .paragraph{font-size:calc(6.85714px + 1.19048vw)}}@media screen and (min-width:1440px){.section-hero-periodic-table.section .hero-content .paragraph{font-size:24px}}.section-hero-periodic-table.section .hero-asset{height:100%;margin-top:50px;width:100%}@media (min-width:768px){.section-hero-periodic-table.section .hero-asset{margin:0 auto;max-width:820px}}.section-hero-periodic-table.section .hero-asset img{height:100%;width:100%}.intro{display:flex;flex-direction:column;gap:24px;padding:0}@media (min-width:768px){.intro{flex-direction:row;gap:90px;padding:0 30px}}@media (min-width:1024px){.intro{gap:250px;padding:0 60px}}.intro p.heading{font-size:20px;font-weight:600;line-height:1.2;opacity:1}@media screen and (min-width:768px){.intro p.heading{font-size:calc(15.42857px + .59524vw)}}@media screen and (min-width:1440px){.intro p.heading{font-size:24px}}.intro p{font-size:16px;font-weight:400;line-height:1.5;opacity:.7}@media screen and (min-width:768px){.intro p{font-size:calc(4px + 1.5625vw)}}@media screen and (min-width:1024px){.intro p{font-size:20px}}.box-section .box-container.features{background:#f7f7f7;border:1px solid #fbfbfb;box-shadow:0 12px 16px -4px rgba(16,24,40,.08);gap:24px;padding:0}.box-section .box-container.features .box-content{flex:1;max-width:100%;padding:60px 16px 40px}@media (min-width:768px){.box-section .box-container.features .box-content{padding:0}}.box-section .box-container.features .box-content .content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding-left:0}@media (min-width:768px){.box-section .box-container.features .box-content .content{padding-left:40px}}@media (min-width:1024px){.box-section .box-container.features .box-content .content{padding-left:90px}}.box-section .box-container.features .box-content .content h2{font-size:32px;font-weight:700;line-height:107%;margin-bottom:20px;max-width:100%}@media (min-width:768px){.box-section .box-container.features .box-content .content h2{font-size:42px}}@media (min-width:1024px){.box-section .box-container.features .box-content .content h2{font-size:48px}}@media (min-width:768px){.box-section .box-container.features .box-content .content h2{max-width:390px}}.box-section .box-container.features .box-content .content h2 sup{font-size:40%;font-weight:800;top:-1.3em}.box-section .box-container.features .box-content .content p{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;max-width:100%;opacity:.7}@media screen and (min-width:768px){.box-section .box-container.features .box-content .content p{font-size:calc(11.42857px + .59524vw)}}@media screen and (min-width:1440px){.box-section .box-container.features .box-content .content p{font-size:20px}}@media (min-width:768px){.box-section .box-container.features .box-content .content p{max-width:440px}}.box-section .box-container.features .box-image{flex:1;max-width:100%}.box-section .box-container.features .box-image .bg{height:100%;position:absolute;width:100%;z-index:0}.box-section .box-container.features .box-image .slide-video{padding:30px;position:relative;z-index:1}@media (min-width:768px){.box-section .box-container.features .box-image .slide-video{padding:60px}}.box-section .box-container.features .box-image img{border-radius:0 0 24px 24px;margin-bottom:-3px}@media (min-width:768px){.box-section .box-container.features .box-image img{border-radius:0 24px 24px 0}}.box-section .box-container.features .box-image .faq-container{padding:40px 20px}@media (min-width:768px){.box-section .box-container.features .box-image .faq-container{padding:80px 40px}}@media (min-width:1024px){.box-section .box-container.features .box-image .faq-container{padding:140px 80px}}.box-section .box-container.features .box-image .faq-container .faq-item{background:#edf1ff;border-radius:12px;margin-bottom:10px;overflow:hidden;padding:12px}@media (min-width:1024px){.box-section .box-container.features .box-image .faq-container .faq-item{padding:16px}}.box-section .box-container.features .box-image .faq-container .faq-item.active{background-color:#becef8;border-bottom:none}.box-section .box-container.features .box-image .faq-container .faq-item:last-of-type{margin-bottom:0}.box-section .box-container.features .box-image .faq-container .faq-question{cursor:pointer;display:flex;gap:24px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-section .box-container.features .box-image .faq-container .faq-question h3{color:#000;font-size:16px;font-weight:600;line-height:22px;width:-moz-fit-content;width:fit-content}.box-section .box-container.features .box-image .faq-container .faq-answer{max-height:0;overflow:hidden}.box-section .box-container.features .box-image .faq-container .faq-answer-content{margin-top:16px}.box-section .box-container.features .box-image .faq-container .faq-answer-content p{color:#2c2c2e;font-size:16px;font-weight:400;line-height:20px;padding-right:48px}.box-section .box-container.features .box-image .faq-container .faq-item.active .faq-answer{max-height:100%}.box-section .box-container.features .box-image .faq-container .faq-toggle{align-items:center;border-radius:64px;display:flex;height:20px;justify-content:center;margin-top:4px;max-width:20px;outline-offset:-1px;transform:rotate(180deg);width:100%}.box-section .box-container.features .box-image .faq-container .faq-item.active .faq-toggle{transform:rotate(0deg)}.box-section:nth-of-type(2n) .box-container.features{flex-direction:column-reverse;padding:0}@media (min-width:768px){.box-section:nth-of-type(2n) .box-container.features{flex-direction:row}}@media (min-width:1024px){.box-section:nth-of-type(2n) .box-container.features{flex-direction:row;padding:0}}.box-section:nth-of-type(2n) .box-container.features .box-content .content{align-items:flex-end;margin:0;padding-left:0;padding-right:0}@media (min-width:768px){.box-section:nth-of-type(2n) .box-container.features .box-content .content{padding-left:0;padding-right:40px}}@media (min-width:1024px){.box-section:nth-of-type(2n) .box-container.features .box-content .content{padding-left:0;padding-right:90px}}.box-section:nth-of-type(2n) .box-container.features .box-image{flex:1;margin-bottom:-3px;width:100%}.box-section:nth-of-type(2n) .box-container.features .box-image img{border-radius:0 0 24px 24px}@media (min-width:768px){.box-section:nth-of-type(2n) .box-container.features .box-image img{border-radius:24px 0 0 24px}}.science-behind{position:relative}.science-behind .decor{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.science-behind .container{display:flex;flex-direction:column;gap:64px;position:relative;z-index:11}@media (min-width:768px){.science-behind .container{gap:112px}}.science-behind .container .hero-title{text-align:center}.science-behind .container .hero-title span.pretitle{color:#2c2c2e;display:inline-block;font-size:16px;font-weight:400;font-weight:800;line-height:1.3;margin-bottom:24px;text-transform:uppercase}@media (min-width:768px){.science-behind .container .hero-title span.pretitle{margin-bottom:22px}}@media (min-width:1024px){.science-behind .container .hero-title span.pretitle{margin-bottom:20px}}.science-behind .container .hero-title .heading{font-size:32px;font-weight:700;line-height:107%}@media (min-width:768px){.science-behind .container .hero-title .heading{font-size:42px}}@media (min-width:1024px){.science-behind .container .hero-title .heading{font-size:48px}}.science-behind .container .content{text-align:center}.science-behind .container .content .heading{font-size:16px;font-weight:600;line-height:1.2;margin:auto;max-width:100%;opacity:1}@media (min-width:768px){.science-behind .container .content .heading{font-size:20px;max-width:730px}}@media (min-width:1024px){.science-behind .container .content .heading{font-size:24px}}.science-behind .container .content p{font-size:14px;font-weight:400;line-height:1.5;margin:16px auto 32px;max-width:100%;opacity:.7}@media (min-width:768px){.science-behind .container .content p{font-size:16px;max-width:450px}}@media (min-width:1024px){.science-behind .container .content p{font-size:20px}}.science-behind .container .intro{display:flex;flex-direction:column;gap:24px;padding:0}@media (min-width:768px){.science-behind .container .intro{flex-direction:row;gap:50px;padding:0 30px}}@media (min-width:1024px){.science-behind .container .intro{gap:220px;padding:0 60px}}.science-behind .content,.science-behind .hero-title{padding:0}@media (min-width:768px){.science-behind .content,.science-behind .hero-title{padding:0 30px}}@media (min-width:1024px){.science-behind .content,.science-behind .hero-title{padding:0 60px}}.science-behind .science-behind-asset{height:100%;margin:auto;max-width:100%;width:100%}@media (min-width:768px){.science-behind .science-behind-asset{margin:32px auto 0;max-width:1000px}}.science-behind .science-behind-asset img{height:100%;width:100%}
