﻿@import "/fonts/open-sans/webfont.css";@import "/fonts/open-sans-condensed/webfont.css";@import "/fonts/noto-serif/webfont.css";@import "/fonts/fira-mono/webfont.css";pre.literal-block,.literal-block{border:1px solid #eaeaea;background:#f4f4f4;background:#f5f7f7;overflow:auto;border-radius:4px;margin:25px 0;padding:10px 20px;color:#1453bf}.code-block-caption{background:#b9d9eb;color:#1453bf;font-family:"Fira Mono",Consolas,Menlo,Monaco,"Courier New",Courier,monospace;font-variant-ligatures:no-common-ligatures;text-rendering:optimizeSpeed;font-size:1em;padding:5px 20px;border-radius:4px 4px 0 0}.code-block-caption+div>.highlight{margin-top:0;border-radius:0 0 4px 4px;border-top:0}.snippet-filename{background:#b9d9eb;color:#1453bf;font-family:"Fira Mono",Consolas,Menlo,Monaco,"Courier New",Courier,monospace;font-variant-ligatures:no-common-ligatures;text-rendering:optimizeSpeed;font-size:1em;padding:5px 20px;border-radius:4px 4px 0 0}.snippet-filename+.highlight{margin-top:0;border-radius:0 0 4px 4px;border-top:0}.highlight{border:1px solid #eaeaea;background:#f4f4f4;background:#f5f7f7;overflow:auto;border-radius:4px;margin:25px 0;}.highlight pre{margin:15px 20px}.highlight li{margin-top:0;border-left:1px solid #eaeaea;padding:0 0 2px 15px}.highlight li:first-child{padding-top:2px}.highlight .hll{background-color:#ffc}.highlight .c{color:#408080;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#408080;font-style:italic}.highlight .cp{color:#bc7a00}.highlight .c1{color:#408080;font-style:italic}.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:bold}.highlight .gi{color:#00a000}.highlight .go{color:gray}.highlight .gp{color:navy;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:purple;font-weight:bold}.highlight .gt{color:#0040d0}.highlight .kc{color:green;font-weight:bold}.highlight .kd{color:green;font-weight:bold}.highlight .kn{color:green;font-weight:bold}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:bold}.highlight .kt{color:#b00040}.highlight .m{color:#666}.highlight .s{color:#ba2121}.highlight .na{color:#7d9029}.highlight .nb{color:green}.highlight .nc{color:blue;font-weight:bold}.highlight .no{color:#800}.highlight .nd{color:#a2f}.highlight .ni{color:#999;font-weight:bold}.highlight .ne{color:#d2413a;font-weight:bold}.highlight .nf{color:blue}.highlight .nl{color:#a0a000}.highlight .nn{color:blue;font-weight:bold}.highlight .nt{color:green;font-weight:bold}.highlight .nv{color:#19177c}.highlight .ow{color:#a2f;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#666}.highlight .mh{color:#666}.highlight .mi{color:#666}.highlight .mo{color:#666}.highlight .sb{color:#ba2121}.highlight .sc{color:#ba2121}.highlight .sd{color:#ba2121;font-style:italic}.highlight .s2{color:#ba2121}.highlight .se{color:#b62;font-weight:bold}.highlight .sh{color:#ba2121}.highlight .si{color:#b68;font-weight:bold}.highlight .sx{color:green}.highlight .sr{color:#b68}.highlight .s1{color:#ba2121}.highlight .ss{color:#19177c}.highlight .bp{color:green}.highlight .vc{color:#19177c}.highlight .vg{color:#19177c}.highlight .vi{color:#19177c}.highlight .il{color:#666}.highlight .lineno{color:#000;background-color:#ddd}:root{--max-width: 1400px;--two-column-width-main: 100%;--two-column-width-aside: 100%;--two-column-outer-side-padding: 0;--two-column-inner-side-padding: 0}@media (min-width: 768px){:root{--two-column-width-main: 62%;--two-column-width-aside: 30%;--two-column-inner-side-padding: 4%}}@media (min-width: 1400px){:root{--two-column-width-main: 62%;--two-column-width-aside: 30%;--two-column-inner-side-padding: 4%}}*{box-sizing:border-box}html{height:100%;width:100%;margin:0;padding:0;font-size:10px;background:#fff}body{display:flex;flex-flow:column nowrap;width:100%;min-height:100%;margin:0;padding:0;align-items:stretch;align-content:stretch;font-size:1.8rem;font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;font-weight:400}h1{letter-spacing:-1px;line-height:1.1;font-size:3.2rem;color:#002a3a;margin:3.8rem 0 1.3rem 0}h1.center{margin:2em 1em;text-align:center}h2{font-size:2.4rem;margin:3.8rem 0 1.3rem 0}h3{font-size:2rem;line-height:1.2;color:#002a3a}h4{font-size:1.6rem;line-height:1.2;font-weight:700}hr{margin:0;border:0;height:1px;background:#ccd3d6}a,a:visited{color:#0053b8;text-decoration:none}p{margin:.5em 0}.header{position:relative;width:100%;margin:0 auto;border-bottom:1px solid #ddd}.header .width-limiter{flex-direction:row;align-items:center;max-width:var(--max-width);min-height:80px;justify-content:space-between;color:#6983ff;width:100%;padding:10px;padding:0 20px}@media screen and (min-width: 768px){.header .width-limiter{padding:0 20px}}.header .logo{display:flex;gap:1rem;align-items:center}.header .logo img{width:130px;height:46px;display:block}.header .logo span{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;font-weight:400;font-size:6rem;line-height:5.75rem;color:inherit;text-decoration:none;letter-spacing:-.2rem;color:#123678}.header nav{display:flex;flex-flow:row nowrap;gap:3rem;font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;font-size:1.6rem;font-weight:600}.header nav a{white-space:nowrap;color:inherit;cursor:pointer;padding:.5rem 0;border-bottom:none}@media screen and (min-width: 768px){.header nav a{border-bottom:3px solid;padding:1rem 0;border-color:rgba(0,0,0,0)}}.header nav>a:hover,.header nav>a.active{border-color:inherit;text-decoration:underline}@media screen and (min-width: 768px){.header nav>a:hover,.header nav>a.active{text-decoration:none}}@media (max-width: 768px){.header nav{display:none;gap:1rem}.header nav.active{display:flex;flex-direction:column;position:absolute;top:100%;margin-top:1px;left:0;right:0;background:#fff;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.header nav.active a,.header nav.active .has-submenu>span{padding:.75rem 0;display:block;width:100%}.header nav.active .submenu{position:static;box-shadow:none;padding-left:1rem}}.header .btn-menu{display:none;padding:20px 0;cursor:pointer;background:none;gap:.625rem;justify-content:center;flex-direction:column}.header .btn-menu:before{content:"";display:block;height:2px;width:2.5rem;background-color:#6983ff;transition-duration:.2s}.header .btn-menu:after{content:"";display:block;height:2px;width:2.5rem;background-color:#6983ff;transition-duration:.2s}@media (max-width: 768px){.header .btn-menu{display:flex}}.has-submenu{position:relative;display:block;align-items:center}@media screen and (min-width: 768px){.has-submenu{display:flex}}.has-submenu:hover>span{color:#04202a}.has-submenu:hover .submenu{display:flex}.has-submenu>span{cursor:pointer}.has-submenu>a:hover{text-decoration:underline}@media screen and (min-width: 768px){.has-submenu>a:hover{text-decoration:none}}.has-submenu .submenu{position:absolute;top:100%;z-index:9;display:block;flex-flow:column nowrap;background:#fff;min-width:100%;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:.25rem 0}@media screen and (min-width: 768px){.has-submenu .submenu{display:none}}.has-submenu .submenu>a{padding:.5rem 1rem}.has-submenu .submenu>a:hover{text-decoration:underline}.body{flex-grow:1;height:100%}.body .width-limiter{background:#fff}.body main{background:var(--background-light);padding:1em var(--two-column-outer-side-padding)}.body aside{background:var(--background-shaded);padding:.5em var(--two-column-outer-side-padding) 1em}@media (min-width: 768px){.body .width-limiter{flex-flow:row nowrap}.body main{width:var(--two-column-width-main);padding:1em var(--two-column-inner-side-padding) 1em var(--two-column-outer-side-padding)}.body main:first-child:last-child{width:100%}.body aside{padding:.5em var(--two-column-outer-side-padding) 1em var(--two-column-inner-side-padding);flex-grow:1;width:var(--two-column-width-aside)}}.footer{background-color:#1a2026;font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;font-size:1.4rem;color:#fff;padding:2rem 0}.footer .icon-links{display:flex;flex-direction:column;gap:15px}@media screen and (min-width: 768px){.footer .icon-links{flex-direction:row;border:none}}.footer .icon-links a{display:flex;align-items:center;color:#fff}.footer .icon-links a:hover{color:#fff;text-decoration:underline;opacity:.8}.footer .icon-links a img{margin-right:5px}.footer .links{display:flex;flex-direction:column;gap:15px;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.08);margin-top:2rem;padding-top:2rem}@media screen and (min-width: 768px){.footer .links{flex-direction:row;border:none;margin-top:0;padding-top:0}}.footer .links a{color:#fff;text-decoration:underline}.footer .links a:hover{opacity:.8}.footer_bottom{width:100%;margin-top:2rem;padding:2rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}.footer_bottom p{max-width:720px;margin:8px auto}.footer_bottom a{color:#6983ff}.footer_bottom a:hover{text-decoration:underline}.width-limiter{max-width:var(--max-width);display:flex;flex-flow:column nowrap;padding:10px 20px 0 20px;align-content:stretch;height:100%;margin:0 auto}.width-limiter .container.right-aside img{width:100%;height:auto}@media all and (max-width: 768px){.width-limiter .container.right-aside iframe{width:100%}}.left-aside{background-color:#e2e8f0;display:flex;max-width:var(--max-width);margin-left:auto;margin-right:auto;flex-direction:column;display:flex;max-width:var(--max-width);margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px){.left-aside{flex-direction:row-reverse}}.left-aside h2{font-size:1.5rem;margin:0 0 .25rem 0;font-weight:700;color:#000;text-transform:uppercase}.left-aside main{flex:1;padding:2rem;width:100%}@media screen and (min-width: 1024px){.left-aside main{width:67%}}.left-aside .main-inner{width:100%;background-color:#fff;border-radius:20px;padding:1rem 2rem 2rem}.left-aside aside{background-color:#f1f0fa;padding:2rem;width:100%}@media screen and (min-width: 1024px){.left-aside aside{max-width:420px}}.left-aside aside ul{list-style:none;padding:0;margin:0 0 2rem 0}.left-aside aside ul li a{display:block;background-color:#d1d9ff;padding:1.2rem;margin-bottom:1rem;color:#000;text-transform:uppercase;cursor:pointer;font-weight:600}.left-aside aside ul li a:hover{background-color:#b9c6ff}.right-styled{display:flex;width:100%;background-color:#e2e8f0;flex-direction:row}@media (max-width: 1100px){.right-styled{flex-direction:column-reverse}}.right-styled h2{font-size:1.5rem;margin:0 0 .25rem 0;font-weight:700;color:#000;text-transform:uppercase}.right-styled main{flex:1;padding:2rem}@media (max-width: 1100px){.right-styled main{width:100%}}.right-styled .main-inner{width:100%;background-color:#fff;border-radius:20px;padding:1rem 2rem 2rem}.right-styled aside{background-color:#f1f0fa;background-image:url("/img/aside-banner.webp");width:33%;max-width:420px;height:calc(0px + 100vh);position:sticky;padding:2rem;overflow-x:auto;background-size:cover;background-position:center bottom;position:stiky;top:0px}@media (max-width: 1100px){.right-styled aside{display:none}}.right-styled aside ul{list-style:none;padding:0;margin:0 0 2rem 0}.right-styled aside ul li a{display:block;background-color:#d1d9ff;padding:1.2rem;margin-bottom:1rem;color:#000;text-transform:uppercase;cursor:pointer;font-weight:600}.right-styled aside ul li a:hover{background-color:#b9c6ff}.topic-description{display:block;text-transform:none;font-size:90%}.search-container{display:flex;align-items:center;margin:0 -2rem 2rem;padding:0 2rem 1rem;border-bottom:1px solid #6893ee}.search-container label{margin-right:10px;font-size:80%}.search-container input{flex:1;width:100%;min-width:0px;outline:none;padding:1rem;border:1px solid #ccc;background:#fff;border-radius:50px;font-size:80%}.search-container input:focus{border-color:#6983ff}.no-results-message{color:#30176e;padding:5rem 2rem 7rem;text-align:center}.no-results-message span{font-size:6rem;font-weight:800}.no-results-message h4{font-size:1.75rem;margin:.75rem 0}.no-results-message p{font-size:1.75rem;margin:0}.row{display:flex;margin:0 auto;flex-wrap:wrap;width:100%;max-width:var(--max-width)}.row .col{flex:1 1 100%;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 768px){.row .col-10{flex:1 1 83.33%}}@media screen and (min-width: 768px){.row .col-8{flex:1 1 66.66%}}@media screen and (min-width: 768px){.row .col-6{flex:1 1 50%}}@media screen and (min-width: 768px){.row .col-4{flex:1 1 33.33%}}@media screen and (min-width: 768px){.row .col_3{flex:1 1 25%}}.page-title{max-width:var(--max-width);background:#fff;margin:0 auto;padding:2rem;color:#444;border-bottom:1px dotted #3393ff;font-weight:300;font-size:4rem;font-family:"Open Sans","Segoe UI",Tahoma,sans-serif}.styled-title{padding-top:var(--chakra-space-16);padding-bottom:var(--chakra-space-16);color:var(--chakra-colors-white);text-align:center;background-image:linear-gradient(#3b2a66, #4e51bf);padding:80px 20px}.styled-title h1{font-size:3rem;font-weight:700;line-height:1;color:#fff;margin:0 auto;padding:0;background:none;border:none}.styled-title p{margin:20px auto;max-width:800px;color:#fff;line-height:1.4}#principles dl{counter-reset:principles}#principles dl dt{counter-increment:principles;margin:0;padding:2rem 0 0}#principles dl dt:before{content:counter(principles) ". ";opacity:.6}#principles dl p+dt{padding-top:1rem}#principles dd{margin:0;padding:0}.headline h1{margin:1.5em 1em 2em;text-align:center}.headline~hr{margin:2em 0 0}.headline+hr{margin:0 0 1.5em}.cta,a.cta{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;background:#0053b8;border:none;border-radius:5px;color:#fff;display:block;margin:30px auto 0;padding:1em 1.5em;text-align:center}aside{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;font-size:1.5rem;color:#4c636f}aside h3{font-size:1.8rem;border-bottom:1px solid #ccd3d6;padding-bottom:.25em}.link-readmore{font-size:1.2rem;font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;display:inline-block;margin:.4em 0 .8em;text-decoration:none;text-transform:uppercase;font-weight:700}.link-readmore:after{content:" ›";font-size:1.2em}.list-links-small{padding-left:0;list-style:none}.list-links-small dt{font-weight:400}.list-links-small dd{padding-top:2px}.blog-inner .blog-list{list-style:none;margin:0;padding:0}.blog-inner .blog-list li{background:#fff;padding:20px;margin-bottom:20px}.blog-inner .blog-list li h2 a{color:#30176e;margin:0}.blog-inner .blog-list li a.link-readmore{color:#747bff}.blog-inner .blog-list li .meta{margin-top:2px}.blog-featured h2{color:#30176e;margin-bottom:1rem;font-size:120%}.blog-featured-card{display:flex;background:#fff;border-radius:10px;margin-bottom:2rem}.blog-featured-card img{max-width:50%;height:auto;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.blog-featured-card .info{flex:1 1 50%;width:50%;padding:1.25rem}.blog-featured-card .info h4{margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-card .info h4 a{color:#000}.blog-featured-card .info p{margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-card .read-more{display:inline-flex;align-items:center;justify-content:center;position:relative;line-height:1.2;font-weight:600;font-size:14px;padding:12px 24px;border:1px solid #e2e8f0;border-radius:50px;color:#2d3748;align-self:flex-end;margin-left:auto;transition:all .2s}.blog-single{display:flex;flex-wrap:wrap;width:100%;background-color:#e2e8f0;display:flex;max-width:var(--max-width);margin-left:auto;margin-right:auto}.blog-single h2{font-size:1.5rem;margin:0 0 .25rem 0;font-weight:700;color:#000;text-transform:uppercase}.blog-single main{flex:1;padding:2rem;width:100%}@media screen and (min-width: 1024px){.blog-single main{width:67%}}.blog-single .main-inner{width:100%;background-color:#fff;padding:1rem 2rem 2rem}.blog-single .main-inner .feature-img{object-fit:cover;width:100%;height:200px;border-radius:2rem;margin-bottom:2rem;max-width:none}@media screen and (min-width: 1024px){.blog-single .main-inner .feature-img{height:400px}}.blog-single .main-inner h1{margin:1rem 0 .5rem;color:#30176e;font-size:3rem;font-weight:600}.blog-single .main-inner h2,.blog-single .main-inner h3,.blog-single .main-inner h4{margin:4rem 0 .5rem;color:#30176e}.blog-single .main-inner .meta{font-size:1.4rem;display:block;margin:0 0 2rem;color:#718096}.blog-single .main-inner ul{list-style:none;padding:0;margin:0 0 2rem 0}.blog-single .main-inner img{display:block;width:100%;margin:1rem auto;max-width:720px}.blog-single .main-inner img+em{display:block;margin-bottom:2rem}.blog-single aside{background-color:#f1f0fa;padding:2rem;width:100%}@media screen and (min-width: 768px){.blog-single aside{max-width:33%}}.blog-authors h2{color:#553c9a}.author-container{display:flex;align-items:flex-start;margin-top:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.05)}.author-photo-container{display:flex;align-items:flex-start;justify-content:center;flex:0 0 auto;margin-right:1rem}.author-photo-container img{width:60px;height:60px;object-fit:cover}.author-info{flex:1;text-align:left}.author-info h4{font-weight:400;font-size:2rem;margin:0;color:#30176e}.author-info a{color:#6893ff}.share-container{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;padding-bottom:2em}#share-buttons{display:inline-block;vertical-align:middle}#share-buttons :after{content:"";display:block;clear:both}#share-buttons>div{position:relative;height:36px;width:32px;float:left;text-align:center}#share-buttons>div>svg{height:16px;fill:#6983ff;margin-top:10px}#share-buttons>div:hover{cursor:pointer}#share-buttons>div:hover>svg{fill:#553c9a}#share-buttons>div.facebook>svg{height:18px;margin-top:9px}#share-buttons>div.twitter>svg{height:20px;margin-top:8px}#share-buttons>div.linkedin>svg{height:19px;margin-top:7px}#share-buttons>div.mail>svg{height:14px;margin-top:11px}.blog-nav{display:flex;justify-content:space-between;gap:2rem}.participants-container{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;display:inline-block;border-radius:30px;font-weight:600;height:auto;font-size:22px;text-transform:uppercase;padding-inline-start:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);color:#6983ff;padding:10px 30px;background-image:linear-gradient(to right, #fff, #b7c2f7);box-shadow:rgba(0,0,0,.25) 0px 4px 10px;transition:.3s ease-in-out}#participants-buttons{display:inline-block;vertical-align:middle}#participants-buttons :after{content:"Become a participant";display:block;clear:both;text-wrap:nowrap}#participants-buttons>div{position:relative}#participants-buttons>div>svg{height:16px;fill:#d9e1e2;margin-top:10px}#participants-buttons>div:hover{cursor:pointer}#participants-buttons>div.new-participants:hover>svg{fill:#3b5998}#participants-buttons>div.new-participants>svg{height:18px;margin-top:9px}.participant-list [class^=participant-]{background:#fff;padding:2rem;margin-bottom:2rem;display:flex}@media (max-width: 768px){.participant-list [class^=participant-]{flex-direction:column}}.participant-list [class^=participant-] .participant-brand{width:30%;max-width:220px;padding:1rem}@media (max-width: 480px){.participant-list [class^=participant-] .participant-brand{width:60%;max-width:none}}.participant-list [class^=participant-] .participant-brand img{max-width:100%}.participant-list [class^=participant-] .participant-info{flex:1;display:flex;flex-direction:column}.participant-list [class^=participant-] .participant-info h3{color:#30176e;font-weight:700;margin:0 0 .25rem}.participant-list [class^=participant-] .participant-info p{margin:0 0 2rem}.participant-list [class^=participant-] .participant-info p:last-child{margin:0}.author-social-media ul{list-style-type:none;padding-left:0}.author-social-media ul a{color:#6983ff}pre{padding:2rem;overflow:auto}pre[data-linenos]{padding:1rem 0}pre table td{padding:0}pre table td:nth-of-type(1){text-align:center;user-select:none}pre mark{display:block;background-color:rgba(254,252,232,.9)}pre table{width:100%;border-collapse:collapse}.command-group{margin-bottom:2rem}.command-group h2{border-bottom:1px solid #ccd3d6;padding-bottom:1rem;margin:0}.command-group h2 span{font-weight:400}.command-group .command-entry{font-size:1.5rem;border-bottom:1px solid #ccd3d6;padding:1.25rem 0}.command-group .command-entry a{text-decoration:underline}.index-entry{padding:.5em 1em;margin-bottom:.5em}.block-menu ul li{border:1px solid #ccd3d6;border-radius:3px}.block-menu ul li a{display:block}.block-menu ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;padding:0;gap:1em}.block-menu ul li{text-align:center;padding:1em;flex:1 1 0px}.block-menu ul li a{text-align:center;padding-bottom:1em}.blocks-page .container{padding-right:0}@media (max-width: 768px){.block-menu ul{display:block}.block-menu ul li{margin-bottom:1em}}.banner{background-color:#aaa;color:#002a3a;border-top:1px solid #666}.banner .width-limiter{padding-bottom:10px}.client-list h2{margin-top:2rem;margin-bottom:1rem}.client-list .language-clients{margin-bottom:3rem}.client-list .language-clients .client-item{margin-bottom:2rem;padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;max-width:1500px;width:100%}.client-list .language-clients .client-item h3{margin-top:0;color:#222}.client-list .language-clients .client-item ul{list-style-type:none;padding-left:0}.client-list .language-clients .client-item ul>li{position:relative;padding-left:1.5em}.client-list .language-clients .client-item ul>li::before{content:"•";position:absolute;left:.5em;color:#000}.client-list .language-clients .client-item ul>li>ul>li{padding-left:1.5em}.client-list .language-clients .client-item ul>li>ul>li::before{content:"◦";position:absolute;left:.5em;color:#000}.client-list .language-clients .client-item code,.client-list .language-clients .client-item pre{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;width:850px}.feature-comparison-table{margin-top:3rem}.feature-comparison-table .table-container{padding:0;background-color:#fafafa;border:1px solid #ddd;border-radius:8px;overflow-x:auto}.feature-comparison-table .table-container table{width:100%;border-collapse:collapse}.feature-comparison-table .table-container table th,.feature-comparison-table .table-container table td{padding:8px 12px;text-align:center;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.feature-comparison-table .table-container table th:first-child,.feature-comparison-table .table-container table td:first-child{position:sticky;left:0;background-color:#fafafa;z-index:2}.feature-comparison-table .table-container .table-header{background-color:#f4f4f4;font-weight:bold}.feature-comparison-table .table-container .table-header .table-header-cell{padding:10px;color:#555;position:sticky;top:0;z-index:1;background-color:#f4f4f4}.feature-comparison-table .table-container .table-header .table-header-cell:first-child{z-index:3}.feature-comparison-table .table-container .table-row.even-row{background-color:#f9f9f9}.feature-comparison-table .table-container .table-row.odd-row{background-color:#fff}.feature-comparison-table .table-container .table-row .table-cell{color:#444;white-space:normal;word-wrap:break-word}.feature-comparison-table .table-container .table-row .table-cell:first-child{font-weight:bold;color:#555}.checkmark-true{color:green;font-weight:bold}.checkmark-false{color:#be0909;font-weight:bold}.hero-section{position:relative;min-height:none;background-size:cover;background-position:center bottom;background-color:#30186e;background-image:linear-gradient(to bottom, rgba(48,24,110,.15), rgba(48,24,110,.75)),url("/img/hero-bg.webp");display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8rem 2rem}@media screen and (min-width: 768px){.hero-section{padding:8rem 2rem;min-height:75vh}}.hero-content{max-width:1200px;text-align:center;z-index:1;color:#fff}.hero-heading{font-size:4rem;font-weight:700;margin:0;line-height:1;letter-spacing:2px;color:#fff}@media screen and (min-width: 768px){.hero-heading{font-size:8rem}}.hero-subtitle{font-size:1.8rem;font-weight:700;max-width:800px;margin:2rem auto 4rem;line-height:1.6;color:rgba(255,255,255,.9)}.hero-button{display:inline-block;line-height:1.2;border-radius:30px;font-weight:600;height:auto;font-size:2.4rem;color:#6983ff;padding:10px 20px;background-image:linear-gradient(to right, #fff, #b7c2f7);box-shadow:0px 4px 10px rgba(0,0,0,.25);transition:all .3s ease-in-out;min-width:100%}@media screen and (min-width: 768px){.hero-button{min-width:380px}}.documentation-section{padding-bottom:4rem;background-image:linear-gradient(#30176e, #6983ff);position:relative;text-align:center;color:#fff}@media screen and (min-width: 768px){.documentation-section{padding-bottom:8rem}}.documentation-section .col{max-width:890px;margin:0 auto}.documentation-section a{color:#fff;text-decoration:underline}.documentation-section h2{width:100%;line-height:1.2;font-size:3.75rem;text-align:center;font-weight:700;margin-bottom:1.75rem}@media screen and (min-width: 768px){.documentation-section h2{font-size:6rem}}.documentation-section p{margin-bottom:2rem}.documentation-card-grid{margin-top:4rem}@media (max-width: 1100px){.documentation-card-grid .col{flex:1 1 50%;margin-bottom:3rem}}@media (max-width: 768px){.documentation-card-grid .col{flex:1 1 100%}}.documentation-card{display:flex;flex-direction:column;gap:.5rem;padding:4rem;border-radius:20px;color:#fff;background:#2d2471}@media screen and (min-width: 768px){.documentation-card{min-height:100%}}.documentation-card h3{font-weight:700;font-size:2rem;line-height:1.2;text-align:center;color:#fff;margin:0 0 .5rem}.documentation-card p{text-align:left;margin:0}.documentation-card ul{text-align:left;padding:0 0 0 18px;margin:10px 0 20px}.documentation-card a.btn{color:#fff;border-radius:24px;border:1px solid currentcolor;padding:1rem;margin-top:auto;text-decoration:none}.whats-new-section{padding:4rem 2rem;background-image:linear-gradient(#6983ff, #30176e)}@media screen and (min-width: 768px){.whats-new-section{padding:8rem 0}}.whats-new-section h2{width:100%;line-height:1.2;font-size:3.75rem;color:#fff;text-align:center;font-weight:700;margin:0 0 1.75rem}@media screen and (min-width: 768px){.whats-new-section h2{font-size:6rem}}.whats-new-inner{display:flex;width:100%;padding:2rem;border-radius:20px;background:rgba(255,255,255,.2)}@media screen and (min-width: 768px){.whats-new-inner{padding:4rem}}.whats-new-inner h3{color:#fff;font-size:2.75rem;font-weight:700;width:100%;margin:0 0 1rem}.whats-new-inner .inner-card{background:#fff;padding:3rem;border-radius:20px;margin:0 0 3rem}.whats-new-inner .inner-card h4{margin:0 0 1rem}.whats-new-inner .inner-card hr{margin:2rem 0}.community-hero{background:linear-gradient(90deg, #4e3bbd 0%, #6983ff 100%);padding:3rem 0 2rem 0;text-align:center}.community-header h1{text-align:center;background-image:linear-gradient(#3b2a66, #4e51bf);padding:80px;margin:0 0 5rem;font-size:4rem;font-weight:700;line-height:1;color:#fff}.community-header h2{color:#30176e;font-size:3.25rem;font-weight:700;margin-bottom:0}.community-header p{color:#30176e;margin:0 0 0}.community-title{color:#fff;font-size:3.2rem;font-weight:700;margin:0;letter-spacing:1px}.community-section{background:#e9eef7;text-align:center;padding-bottom:6rem}.community-card-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem;max-width:1100px;margin:3rem auto 0}@media (max-width: 1100px){.community-card-grid{padding:0 3rem}}@media (max-width: 900px){.community-card-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.community-card-grid{grid-template-columns:1fr}}.community-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px 0 rgba(105,131,255,.1);padding:3rem;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s}.community-card:hover{box-shadow:0 8px 32px 0 rgba(105,131,255,.18)}.community-card-icon{width:48px;height:48px;margin-bottom:1.2rem}.community-card h3{font-size:2rem;font-weight:700;color:#2d2471;margin:0 0 .7rem 0;text-align:center}.community-card p{color:#3a3a4d;font-size:1.75rem;margin:0 0 1.5rem 0;text-align:left}.community-card-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;width:100%;margin-top:auto}.community-card .btn{background:none;color:#072150;border:1px solid #072150;border-radius:24px;padding:.75rem 1.5rem;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:background .15s,color .15s,border .15s}.community-card .btn:hover{background:#072150;color:#fff;border:1px solid #072150}.icon-social{width:18px;height:18px;margin-right:.3rem}table{width:100%;border-collapse:collapse;margin:1em 0}th{background-color:#30176e;color:#fff;padding:8px;text-align:left}td{border:1px solid #ddd;padding:8px}tr:nth-child(even){background-color:#f2f2f2}