#technology .banner .text{text-align:center;margin-bottom:2rem}#technology .banner figure{margin-top:2rem;text-align:center}#technology .banner figure img{width:100%;max-width:32rem;height:auto}#technology .feature{margin-top:1rem;overflow:hidden}#technology .feature .content{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;justify-content:center;align-items:center;flex-direction:row-reverse}#technology .feature .text{position:relative;width:100%;padding-right:1rem;padding-left:1rem;padding-top:2rem}#technology .feature figure{position:relative;width:100%;padding-right:1rem;padding-left:1rem;text-align:center;display:flex;justify-content:center;align-items:center}#technology .feature figure img{max-width:28rem;width:100%;height:auto;float:left}@media (min-width: 48em){#technology .feature .text{flex:0 0 50%;max-width:50%;padding-right:4rem}#technology .feature figure{flex:0 0 50%;max-width:50%;padding:0}}#technology .sas{padding-top:2rem}#technology .sas .content{flex-direction:row}@media (min-width: 48em){#technology .sas .text{flex:0 0 50%;max-width:50%;padding-left:4rem;padding-right:1rem}}#technology .policies{margin-bottom:2rem}#technology .protocol{background-color:#27282c;color:#fff}#technology .protocol .content{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}#technology .protocol .text{position:relative;width:100%;padding-right:1rem;padding-left:1rem;flex-direction:column;display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}#technology .protocol .text p{color:rgba(255,255,255,0.8)}#technology .protocol .points{position:relative;width:100%;padding-right:1rem;padding-left:1rem;padding-top:1rem;padding-bottom:1rem}#technology .protocol .points ul{padding:0;list-style:none;margin:auto;color:#fff}#technology .protocol .points ul li{display:flex;position:relative;padding:1rem 0;font-size:1.1rem;align-items:center}#technology .protocol .points ul li:not(:last-child){border-bottom:1px solid #434343}#technology .protocol .points ul li span{margin-left:1rem}@media (min-width: 64em){#technology .protocol .text{flex:0 0 50%;max-width:50%}#technology .protocol .points{margin-left:8.33333%;flex:0 0 41.66667%;max-width:41.66667%}}#technology .tooltip{display:inline-block}#technology .tooltip a{color:#fff;opacity:0.8;padding:0 0.5rem;display:block}#technology .tooltip a:hover{opacity:1}#technology .tooltip a img{display:block}#technology .tooltip .tooltip-content{text-align:left;display:none;opacity:0;visibility:hidden;position:absolute;z-index:9999;width:100%;max-width:512px;padding-top:1rem}#technology .tooltip .tooltip-content .tooltip-box{background-color:#fff;padding:2rem;box-shadow:0 0 16px 0 rgba(0,0,0,0.4);color:#383c43;font-size:16px;position:relative}#technology .tooltip .tooltip-content .tooltip-box:before{content:'';top:-8px;width:8px;height:8px;left:12px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;z-index:100}#technology .tooltip:hover .tooltip-content{animation:reveal 200ms forwards;animation-delay:100ms;display:block;visibility:visible}#technology .tooltip:focus-within .tooltip-content{animation:reveal 200ms forwards;animation-delay:100ms;display:block;visibility:visible}#technology .profile{background-color:#f8f8f8;border-bottom:1px solid #e1e0e1}#technology .profile .content{color:inherit;display:flex;flex-direction:column;align-content:center;text-align:center;margin:auto}#technology .profile .content .text{padding:1rem;flex-grow:1;display:flex;flex-direction:row}@media (min-width: 48em){#technology .profile .content .text .begin-quote{display:none}}#technology .profile .content .text blockquote{margin:0 0 2rem 0;font-size:1.2rem}#technology .profile .content .text .mark{display:none;flex-basis:100px;margin-right:2rem;margin-top:-1.6rem}@media (min-width: 48em){#technology .profile .content .text .mark{display:block}}#technology .profile .content .text .name{font-weight:bold}#technology .profile .content .text .attribution{font-size:0.9rem}#technology .profile .content .text p{margin:0}#technology .profile .content figure{display:flex;align-items:center;justify-content:center;flex-shrink:0}#technology .profile .content figure img{max-width:14rem;width:100%;height:auto}@media (min-width: 48em){#technology .profile .content figure img{margin-left:2rem}}@media (min-width: 48em){#technology .profile .content{text-align:left;flex-direction:row-reverse}}#technology .blurbs header{text-align:center;max-width:38em;margin:auto auto 4rem}#technology .blurbs .content{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}#technology .blurbs .text{position:relative;width:100%;padding-right:1rem;padding-left:1rem;margin-bottom:3rem}@media (min-width: 48em){#technology .blurbs .text{flex:0 0 50%;max-width:50%;margin-bottom:0}#technology .blurbs .text:first-child{padding-right:2rem}#technology .blurbs .text:last-child{padding-left:2rem}}#technology .faq{padding-bottom:6rem}#technology .faq header{text-align:center;margin-bottom:2rem}#technology .faq .content{margin:auto;max-width:800px}#technology .faq summary{cursor:pointer;position:relative;text-align:left;padding:1rem 2rem 1rem 0;font-size:1.1rem}#technology .faq summary:hover::after{opacity:1}#technology .faq summary::after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23000' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M11.5 0c6.347 0 11.5 5.153 11.5 11.5s-5.153 11.5-11.5 11.5-11.5-5.153-11.5-11.5 5.153-11.5 11.5-11.5zm0 1c5.795 0 10.5 4.705 10.5 10.5s-4.705 10.5-10.5 10.5-10.5-4.705-10.5-10.5 4.705-10.5 10.5-10.5zm.5 10h6v1h-6v6h-1v-6h-6v-1h6v-6h1v6z'/%3E%3C/svg%3E");width:24px;height:24px;display:block;position:absolute;right:0;top:1.2rem;margin-top:auto;margin-bottom:auto}#technology .faq details{border-bottom:1px solid #bbb}#technology .faq details p{font-weight:normal;padding-right:2rem}#technology .faq details[open]>summary{margin-bottom:-1rem}#technology .faq details[open]>summary::after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23000' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M11.5 0c6.347 0 11.5 5.153 11.5 11.5s-5.153 11.5-11.5 11.5-11.5-5.153-11.5-11.5 5.153-11.5 11.5-11.5zm0 1c5.795 0 10.5 4.705 10.5 10.5s-4.705 10.5-10.5 10.5-10.5-4.705-10.5-10.5 4.705-10.5 10.5-10.5zm-6.5 10h13v1h-13v-1z'/%3E%3C/svg%3E")}#technology .faq details[open] summary ~ *{animation-name:invisible-grow, fade-in;animation-duration:100ms, 100ms;animation-delay:0ms, 100ms}
