.homePage .firstScreen{position:relative;overflow:hidden}.homePage .firstScreen .articleBackground{--rightTop:clamp(66%,calc(55% + 20vw),88%);--rightBottom:clamp(56%,calc(45% + 20vw),76%);--padY:clamp(21px,5vw,65px);--gap:clamp(10px,3vw,40px);clip-path:polygon(0% -100%,var(--rightTop)0%,var(--rightBottom)100%,0% 100%);z-index:1;backdrop-filter:blur(6px);background:#383680;justify-content:left;align-items:center;height:100%;min-height:clamp(375px,60vw,755px);display:flex}.homePage .firstScreen .articleBackground .container{padding-top:var(--padY);padding-bottom:var(--padY);gap:var(--gap);flex-direction:column;display:flex}.homePage .firstScreen .headerBgDesktop{z-index:-1;object-fit:cover;width:50%;height:100%;position:absolute;bottom:0;right:0}@media screen and (max-width:750px){.homePage .firstScreen .headerBgDesktop{display:none}}.homePage .firstScreen .headerBgMobile{display:none}@media screen and (max-width:750px){.homePage .firstScreen .headerBgMobile{z-index:-1;object-fit:cover;width:auto;height:100%;display:block;position:absolute;bottom:0;right:0}}.homePage .firstScreen .title{z-index:2;width:100%;max-width:clamp(500px,55vw,585px)}@media screen and (max-width:670px){.homePage .firstScreen .title{display:none}}.homePage .firstScreen .subtitle{flex-direction:column;gap:clamp(20px,3vw,40px);max-width:clamp(461px,55vw,585px);display:flex}@media screen and (max-width:670px){.homePage .firstScreen .subtitle{display:none}}.homePage .firstScreen .titleMobile{display:none}@media screen and (max-width:670px){.homePage .firstScreen .titleMobile{max-width:clamp(239px,60vw,400px);display:block}}.homePage .firstScreen .subtitleMob{display:none}@media screen and (max-width:670px){.homePage .firstScreen .subtitleMob{max-width:clamp(229px,70vw,400px);display:block}}.homePage .firstScreen .button{margin-left:initial}@media screen and (max-width:500px){.homePage .firstScreen .button{max-width:237px}}.homePage .titleTextAndImage .container{justify-content:center;align-items:flex-start;gap:40px;display:flex}.homePage .titleTextAndImage .container img{padding-top:20px}.homePage .titleTextAndImage .container .content{text-align:left;grid-template-columns:1fr;gap:25px;display:grid}.homePage .titleTextAndImage .container .content h2{color:#383680;text-align:center;padding-bottom:20px;font-family:Open Sans;font-size:40px;font-weight:400;line-height:120%}@media screen and (max-width:1024px){.homePage .titleTextAndImage .container .content h2{font-family:Open Sans;font-size:24px;font-weight:600;line-height:120%}}.homePage .titleTextAndImage .container .content h3{color:#1e2432;font-family:Open Sans;font-size:32px;font-weight:400;line-height:130%}.homePage .titleTextAndImage .container .content h4{color:#1e2432;font-family:Open Sans;font-size:26px;font-weight:400;line-height:34px}.homePage .titleTextAndImage .container .content h5{color:#1e2432;font-family:Open Sans;font-size:20px;font-weight:600;line-height:26px}.homePage .titleTextAndImage .container .content p{color:#1e2432;font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%}.homePage .titleTextAndImage .container .content b,.homePage .titleTextAndImage .container .content strong{font-weight:700}.homePage .titleTextAndImage .container .content i,.homePage .titleTextAndImage .container .content em{font-style:italic;font-weight:600}.homePage .titleTextAndImage .container .content ul{flex-direction:column;gap:10px;display:flex}.homePage .titleTextAndImage .container .content ul li{grid-gap:10px;color:#1e2432;grid-template-columns:.1fr 11fr;font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%;display:grid}.homePage .titleTextAndImage .container .content ul li:before{content:"";background-color:#ff8f3e;border-radius:7.5px;width:5px;height:5px;margin-top:9px;display:inline-block}.homePage .titleTextAndImage .container .content ol{flex-direction:column;gap:10px;padding-left:25px;list-style-type:auto;display:flex}.homePage .titleTextAndImage .container .content ol li{color:#1e2432;white-space:normal;font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%}.homePage .titleTextAndImage .container .content ol li::marker{font-weight:600}.homePage .titleTextAndImage .container .content a{color:#5a56cc;font-family:Montserrat;font-size:16px;font-weight:700;line-height:140%;text-decoration:underline}.homePage .titleTextAndImage .container .content .codeBlock{position:relative}.homePage .titleTextAndImage .container .content .codeBlock .codeHeader{background-color:#e8ebff;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding:20px 60px;display:flex}.homePage .titleTextAndImage .container .content .codeBlock .codeHeader .fileFormat{color:#383680;font-family:Montserrat;font-size:12px;font-weight:500;line-height:100%}.homePage .titleTextAndImage .container .content .codeBlock .code{background-color:#f4f6ff;border-radius:0 0 5px 5px;max-height:600px;padding:20px 60px;display:block;overflow:auto}.homePage .titleTextAndImage .container .content .codeBlock pre{all:revert;color:#1e2432;white-space:pre-wrap;word-break:break-word;width:100%;max-width:723px;margin:0;font-family:Montserrat;font-size:12px;font-weight:500;line-height:163%}.homePage .titleTextAndImage .container .content .codeBlock .copyButton{color:#383680;flex-direction:row;align-items:center;gap:10px;font-family:Montserrat;font-size:12px;font-weight:500;line-height:100%;transition:background-color .3s,color .3s;display:flex}.homePage .titleTextAndImage .container .content .codeBlock .copyButton .iconBgCopy,.homePage .titleTextAndImage .container .content .codeBlock .copyButton .iconBgCopied{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex}.homePage .titleTextAndImage .container .content .codeBlock .copyButton:hover .iconBgCopy{background-color:#383680}.homePage .titleTextAndImage .container .content .codeBlock .copyButton:hover .iconBgCopy img{filter:brightness(0)invert();transform:scale(1.1)}@media screen and (max-width:1024px){.homePage .titleTextAndImage .container .content .codeBlock .codeHeader{padding:10px 60px}}@media screen and (max-width:650px){.homePage .titleTextAndImage .container .content .codeBlock .codeHeader{padding:10px 20px}.homePage .titleTextAndImage .container .content .codeBlock .code{padding:20px}}.homePage .titleTextAndImage .container .content iframe{width:100%;height:410px}.homePage .titleTextAndImage .container .content ol{counter-reset:item;padding-left:0;list-style:none}.homePage .titleTextAndImage .container .content ol>li{counter-increment:item;align-items:flex-start;margin-bottom:12px;display:flex}.homePage .titleTextAndImage .container .content ol>li:before{content:counter(item)".";color:#383680;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:28px;margin-right:10px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:140%;display:inline-flex}@media only screen and (max-width:1024px){.homePage .titleTextAndImage .container .content ol>li:before{font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%}}.homePage .titleTextAndImage .container .content ol>li div{flex-direction:column;gap:10px;display:flex}.homePage .titleTextAndImage .container .content ol>li div li{grid-gap:10px;color:#1e2432;grid-template-columns:.1fr 11fr;font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%;display:grid}.homePage .titleTextAndImage .container .content ol>li div li:before{content:"";background-color:#ff8f3e;border-radius:7.5px;width:5px;height:5px;margin-top:9px;display:inline-block}.homePage .titleTextAndImage .container .content ol>li div li{margin-bottom:0}.homePage .titleTextAndImage .container .content .number{align-items:center;gap:10px;display:flex}.homePage .titleTextAndImage .container .content .number span{color:#383680;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:28px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:140%;display:inline-flex}@media only screen and (max-width:1024px){.homePage .titleTextAndImage .container .content .number span{font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%}}@media screen and (max-width:717px){.homePage .titleTextAndImage .container{flex-direction:column;align-items:center}.homePage .titleTextAndImage .container img{padding-top:0}}.homePage .tableFromRichText .content{flex-direction:column;gap:40px;display:flex}.homePage .tableFromRichText .scrollWrapper{overflow-x:auto}.homePage .tableFromRichText .licensesTable{border-radius:0p 5px 5px 5px;background:#fff;border:5px solid #f4f6ff;width:100%;min-width:964px}.homePage .tableFromRichText .licensesTable table{border-collapse:separate;border-spacing:5px;color:#383680;width:100%;font-family:Montserrat;font-size:16px;font-weight:600;line-height:140%}.homePage .tableFromRichText .licensesTable .monthlyTd{width:123px}@media screen and (max-width:1024px){.homePage .tableFromRichText .licensesTable .monthlyTd{width:90px;padding:0}}.homePage .tableFromRichText .licensesTable .annualTd{width:123px}.homePage .tableFromRichText .licensesTable .firstTh{width:320px}@media screen and (max-width:550px){.homePage .tableFromRichText .licensesTable .firstTh{width:260px;padding:0}}.homePage .tableFromRichText .licensesTable th{color:#fff;background-color:#383680;border-radius:5px;padding:20px}.homePage .tableFromRichText .licensesTable .titlePrimary{font-size:14px}.homePage .tableFromRichText .licensesTable .titleSecondary{font-size:12px}.homePage .tableFromRichText .licensesTable .text{font-family:Montserrat;font-size:12px;font-weight:400;line-height:140%}.homePage .tableFromRichText .licensesTable .leftAlign{text-align:left}.homePage .tableFromRichText .licensesTable td{border-radius:5px;padding:5px}.homePage .tableFromRichText .licensesTable .lightBg{background-color:#f4f6ff}.homePage .tableFromRichText .licensesTable .lightBg2{background-color:#e8ebff}.homePage .tableFromRichText .licensesTable .lightBg3{background-color:#d1d7ff}.homePage .tableFromRichText .button{margin-top:40px}.homePage .articlesCards .cards{justify-content:space-between;margin-bottom:40px;display:flex}@media screen and (max-width:1150px){.homePage .articlesCards .cards{justify-content:center;gap:40px}.homePage .articlesCards .cards a:last-child{display:none}}@media screen and (max-width:760px){.homePage .articlesCards .cards{flex-direction:column;align-items:center;gap:20px;margin-bottom:20px}}.homePage .about .content{grid-gap:10px;border-radius:5px;grid-template-columns:1fr 175px;align-items:center;height:fit-content;padding:20px 40px;display:grid;overflow:hidden}@media screen and (max-width:1124px){.homePage .about .content{height:auto;overflow:auto}}.homePage .about .content .paragraphSection{border-right:1px solid #e1e5e8;flex-direction:column;gap:20px;display:flex}@media screen and (max-width:890px){.homePage .about .content .paragraphSection{border-right:0}}.homePage .about .content .paragraphSection .paragraph{text-align:left;letter-spacing:0;flex-direction:column;gap:20px;padding:20px 23px 20px 0;font-family:Montserrat;font-size:16px;font-weight:500;line-height:22px;display:flex}.homePage .about .content .partnerLogo{width:160px;height:auto;padding-left:20px}@media screen and (max-width:890px){.homePage .about .content{grid-template-columns:1fr;justify-items:center}.homePage .about .content .paragraphSection{border-top:1px solid #c4cbd0;order:2;padding-top:20px}.homePage .about .content .paragraphSection .paragraph{padding:0}.homePage .about .content .partnerLogo{border-left:none;order:1;padding-bottom:10px}}@media screen and (max-width:600px){.homePage .about .content{padding:20px}.homePage .about .content .paragraphSection .paragraph{font-size:15px}}.homePage .objections .objectionThumbnail{align-self:center;width:auto;height:190px;margin-bottom:40px;display:flex}.homePage .objections .objectionList{grid-gap:40px;grid-template-columns:repeat(2,1fr);display:grid}.homePage .objections .objection{grid-gap:10px;border-radius:5px;grid-template-rows:1fr 2fr;place-items:center;padding:40px 20px 20px;display:grid}.homePage .objections .objection .title{color:#1e2432;text-align:center;font-family:Open Sans;font-size:20px;font-weight:600;line-height:130%}@media screen and (max-width:1124px){.homePage .objections .objection .title{font-size:18px}}.homePage .objections .objection a{color:#5a56cc;font-family:Montserrat;font-size:16px;font-weight:700;line-height:140%;text-decoration:underline}.homePage .objections .objection .paragraph{align-self:self-start}@media screen and (max-width:1024px){.homePage .objections .objectionThumbnail{width:150px;height:auto}.homePage .objections .objection{grid-gap:20px;padding:20px}}@media screen and (max-width:382px){.homePage .objections .objectionListMob{display:block}.homePage .objections .objection{height:345px}.homePage .objections .objection .title{text-align:left}.homePage .objections .objection .paragraph{text-align:left;font-size:14px}}
