﻿*,::before,::after{box-sizing:border-box}html{background:#fff;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{margin:0}th{text-align:inherit;text-align:-webkit-match-parent}address{font-style:normal;line-height:inherit}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}img,svg{display:inline-block;max-width:100%;height:auto;vertical-align:middle}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button:focus:not(:focus-visible){outline:0}select{word-wrap:normal}select:disabled{opacity:1}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:1rem}legend+*{clear:left}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button,::file-selector-button{-webkit-appearance:button;font:inherit}::-webkit-color-swatch-wrapper{padding:0}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}[hidden]{display:none !important}cite{font-style:normal}@keyframes dropdown-appear{from{opacity:0;transform:translate3d(-50%, 1rem, 0) scale3d(0.9, 0.9, 1)}}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes float{0%,100%{transform:translateY(0)}25%{transform:translateY(-1.25rem)}75%{transform:translateY(1.25rem)}}@keyframes fade-in-up{from{transform:translateY(3rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fade-in-down{from{transform:translateY(-3rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fade-in-right{from{transform:translateX(-3rem);opacity:.01}to{transform:translateX(0);opacity:1}}@keyframes fade-in-left{from{transform:translateX(3rem);opacity:.01}to{transform:translateX(0);opacity:1}}@keyframes carousel-horizontal{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes loading-background-shimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}@keyframes oscilate-vertical{0%{top:100%;z-index:1}90%{z-index:1}100%{top:0;z-index:2}}@keyframes oscilate-horizontal{0%{left:0}100%{left:100%}}.animation-float{animation:float 12s infinite ease-in-out alternate}.animation-loading{animation:loading-background-shimmer 2s linear infinite both;background:#f5f6f6 linear-gradient(to right, #F5F6F6 20%, #F9FAFA 40%, #F5F6F6 50%);background-size:1000px 100%}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-optical-sizing:auto;letter-spacing:-0.01em;font-feature-settings:'liga' 1, 'calt' 1, 'ss03' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv05' 1, 'cv08' 0}@supports(font-variation-settings: normal){:root{font-family:InterVariable,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji"}}.disambiguation{font-feature-settings:'liga' 1, 'calt' 1, 'ss03' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv05' 1, 'cv08' 0, 'ss02' 1}.frac{font-feature-settings:'liga' 1, 'calt' 1, 'ss03' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv05' 1, 'cv08' 0, 'frac' 1}.tabular{font-feature-settings:'liga' 1, 'calt' 1, 'ss03' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv05' 1, 'cv08' 0, 'tnum' 1}@font-face{font-family:"InterVariable";font-style:normal;font-weight:100 900;src:url("/fonts/intervariable.woff2") format("woff2");font-display:swap}@font-face{font-family:"InterVariable";font-style:italic;font-weight:100 900;src:url("/fonts/intervariable-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:100;src:url("/fonts/inter-thin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:100;src:url("/fonts/inter-thinitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:200;src:url("/fonts/inter-extralight.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:200;src:url("/fonts/inter-extralightitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("/fonts/inter-light.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:300;src:url("/fonts/inter-lightitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("/fonts/inter-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:400;src:url("/fonts/inter-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("/fonts/inter-medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:500;src:url("/fonts/inter-mediumitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("/fonts/inter-semibold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:600;src:url("/fonts/inter-semibolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("/fonts/inter-bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:700;src:url("/fonts/inter-bolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:800;src:url("/fonts/inter-extrabold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:800;src:url("/fonts/inter-extrabolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:900;src:url("/fonts/inter-black.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:900;src:url("/fonts/inter-blackitalic.woff2") format("woff2");font-display:swap}html{color:#565f66;font-size:16px;line-height:1.5}code,kbd,samp,pre,var{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.15rem .3rem;background:#ecedee;border-radius:6px}var{font-style:italic}code var,pre var{padding:0;background:rgba(0,0,0,0);border-radius:0}pre{padding:.25rem .5rem}[class^=heading-],h1,h2,h3,h4,h5,h6,p,ul,ol,address,dl,blockquote,pre,figure{margin:0 0 1rem 0}[class^=heading-]:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,address:last-child,dl:last-child,blockquote:last-child,pre:last-child,figure:last-child{margin-bottom:0}[class^=heading-],h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:600;color:#303b44;letter-spacing:-0.015em;margin-top:3rem;text-wrap:pretty}[class^=heading-]:first-child,.text-eyebrow+[class^=heading-],.text-eyebrow-small+[class^=heading-],h1:first-child,.text-eyebrow+h1,.text-eyebrow-small+h1,h2:first-child,.text-eyebrow+h2,.text-eyebrow-small+h2,h3:first-child,.text-eyebrow+h3,.text-eyebrow-small+h3,h4:first-child,.text-eyebrow+h4,.text-eyebrow-small+h4,h5:first-child,.text-eyebrow+h5,.text-eyebrow-small+h5,h6:first-child,.text-eyebrow+h6,.text-eyebrow-small+h6{margin-top:0}h3,h4{font-weight:700}h5,h6{margin-top:2rem;letter-spacing:0}p.mini-heading{margin-top:1.25rem;margin-bottom:.25rem;font-weight:600}figure{font-size:1rem;margin:2rem 0;display:flex;flex-direction:column;gap:.5rem}figure:first-child{margin-top:0}figure+section{margin-top:-2rem}figure table{margin:0}figcaption{color:#565f66;font-weight:400;font-size:.875rem}blockquote{border-left:3px solid rgb(76.5,162.6,255);padding-left:1rem;margin-left:1rem;text-wrap:pretty}blockquote.blockquote-lg{margin:2rem 0}blockquote.blockquote-lg p{margin-bottom:2rem}section,.section{padding-top:3rem}section:first-child,.section:first-child{padding-top:0}hr{margin:1rem 0;height:0;border:none;border-top:1px solid #ecedee}hr.hr-extra-margin{margin:3rem 0}ol,ul{padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}li{text-wrap:pretty}.list-spaced li:not(:first-child){margin-top:1rem}.list-not-spaced li:not(:first-child){margin-top:unset}.list-no-marker li::marker{content:""}dt,b,strong,.strong{font-weight:600}dd{margin:0 0 .5rem}dl.inverted dt{font-weight:400}dl.inverted dd{font-weight:600}dl.indented dd{margin-left:2rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}math{font-family:inherit;font-feature-settings:inherit;font-optical-sizing:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(153,202.2,255)}a:hover,a:active,a:focus{color:#007bff;text-decoration-color:#007bff}.link-blue{color:#007bff;text-decoration:none}.link-blue:hover,.link-blue:active,.link-blue:focus{color:rgb(51,149.4,255);text-decoration:underline}.link-mystery{text-decoration:none}.link-mystery:hover,.link-mystery:active,.link-mystery:focus{text-decoration:underline}.heading-xxl{font-size:4.5rem}.heading-xl{font-size:3rem}@media(min-width: 992px){.heading-xl{font-size:3.75rem}}.heading-lg,h1{font-size:3rem}.heading-md{font-size:2.25rem}.heading-sm,h2{font-size:1.875rem}.heading-xs,h3{font-size:1.5rem}.text-xl,h4{font-size:1.25rem}.text-lg,h5{font-size:1.125rem}.text-md,h6{font-size:1rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-dark{color:#303b44}.text-muted{color:#7b8288}.text-semibold{font-weight:600}.text-error{color:#dc3545}.text-right{text-align:right}.text-center{text-align:center}.text-indent{text-indent:.75rem}@media(min-width: 768px){.text-indent{text-indent:1rem}}@media(min-width: 1200px){.text-indent{text-indent:1.5rem}}.text-eyebrow{color:#007bff;margin:0 0 .5rem;font-weight:600}.text-eyebrow-small{color:#ee4d21;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.text-lead{font-size:1.25rem;color:#303b44}.text-nowrap{white-space:nowrap}.citation{display:list-item;list-style-type:disc;margin-left:2rem}.citation a{color:inherit;font-weight:600;text-decoration:underline}.citation a:hover,.citation a:focus,.citation a:active{color:#007bff}.math-md{font-size:1.25rem;margin:1rem 1rem 1rem 0rem}.quote-image{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;align-items:start}.quote-image picture{display:block}.quote-list q:before,.quote-list q:after{content:"";display:none}.quote-list li{margin:0 0 1.25rem}.quote-list+.cta-demo-inline{margin-top:4rem}.quote-author{display:block;font-weight:600}.copy-btn{border:none;background:none;color:rgb(127.5,189,255)}.copy-btn:hover,.copy-btn:focus,.copy-btn:active{color:#007bff}.copy-btn.copy-btn-copied{color:#00986b}.copy-btn.copy-btn-error{color:#dc3545}.copy-btn:hover .copy-btn-text,.copy-btn:focus .copy-btn-text,.copy-btn:active .copy-btn-text,.copy-btn.copy-btn-copied .copy-btn-text,.copy-btn.copy-btn-error .copy-btn-text{opacity:1}.copy-btn-text{opacity:0;transition:opacity ease-in-out .3s;font-size:.875rem;font-weight:600}[data-copy-url] .copy-btn-text{opacity:1}photo-credit{display:block;margin-bottom:1rem;font-size:.875rem;color:#565f66}.table-title{margin-top:2rem;font-size:1.5rem;font-weight:600}.process-list,.process-list-single{border:1px solid #d9dbdd;border-radius:8px;font-size:1rem;padding:1rem;list-style:none}@media(min-width: 768px){.process-list,.process-list-single{padding-right:4rem}}.process-list li,.process-list-single li{position:relative;padding-left:4.5rem;min-height:3rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.process-list li+li,.process-list-single li+li{margin-top:2rem}.process-list li:after,.process-list-single li:after{content:"";display:block;width:1px;background:#007bff;position:absolute;top:3.4rem;bottom:-1.6rem;left:1.5rem}.process-list li:last-child:after,.process-list-single li:last-child:after{display:none}.process-list-number{display:block;border:1px solid #007bff;width:3rem;height:3rem;border-radius:100px;color:#007bff;line-height:3rem;text-align:center;font-weight:600;position:absolute;left:0;top:0}.badge{display:inline-block;font-weight:600;padding:.125rem .625rem;border-radius:6px;background:rgb(229.5,241.8,255);color:#007bff;margin:0 .5rem;font-size:.875rem;transition-property:color,background-color;transition-timing-function:ease-in-out;transition-duration:.3s;text-decoration:none}a.badge{text-decoration:none}a.badge:hover,a.badge:focus,a.badge:active{background:rgb(204,228.6,255);color:#007bff}.badge-xl{font-size:1.125rem;font-weight:500}a,button,.btn,input[type=submit],input[type=button]{transition-property:color,background,opacity,border-color;transition-timing-function:ease-in-out;transition-duration:.3s}.btn{display:inline-block;border-radius:6px;padding:.625rem 1.125rem;text-align:center;font-size:1rem;font-weight:600;text-decoration:none;border-width:1px;border-style:solid}.btn:hover,.btn:focus,.btn:active{text-decoration:none}.btn:focus-visible{outline-offset:0}.btn.btn-block{display:block}.btn.disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.5}.btn-block{display:block}.btn.btn-xs{font-size:.875rem;padding:.5rem .875rem}.btn.btn-sm{font-size:.875rem;padding:.625rem 1rem}.btn.btn-lg{padding:.75rem 1.25rem}.btn.btn-lg{font-size:1.125rem;padding:1rem 1.75rem}.btn.btn-orange{background:#ee4d21;border-color:#ee4d21;color:#fff}.btn.btn-orange:hover,.btn.btn-orange:active,.btn.btn-orange.active{background:#c33914;border-color:#c33914}.btn.btn-blue{background:rgb(242.25,248.4,255);border-color:rgb(242.25,248.4,255);color:#007bff}.btn.btn-blue:hover,.btn.btn-blue:active,.btn.btn-blue.active{background:rgb(229.5,241.8,255);border-color:rgb(229.5,241.8,255)}.btn.btn-gradient-blue{background:#007bff linear-gradient(to bottom, rgb(76.5, 162.6, 255), #007BFF);border-color:#007bff;color:#fff}.btn.btn-gradient-blue:hover,.btn.btn-gradient-blue:active,.btn.btn-gradient-blue.active{background:#007bff}.btn.btn-outline-blue{background:rgb(242.25,248.4,255);border-color:#007bff;color:#007bff}.btn.btn-outline-blue:hover,.btn.btn-outline-blue:active,.btn.btn-outline-blue.active{background:#007bff;color:#fff}.btn.btn-white{background:#fff;border-color:#c6c9cb;color:#565f66}.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white.active{background:#f5f6f6;border-color:#c6c9cb}.btn.btn-outline-white{border-color:#fff;background:rgba(0,0,0,0)}.btn.btn-outline-white:hover,.btn.btn-outline-white:active,.btn.btn-outline-white.active{background:#fff;border-color:#fff}.btn.btn-error{background:rgb(227,93.4,106.2);border-color:rgb(227,93.4,106.2);color:#fff}.btn.btn-error:hover,.btn.btn-error:active,.btn.btn-error.active{background:#dc3545;border-color:#dc3545}.btn.btn-dark-blue{background:#2f55e5;border-color:#2f55e5;color:#fff}.btn.btn-dark-blue:hover,.btn.btn-dark-blue:active,.btn.btn-dark-blue.active{background:#2e3192;border-color:#2e3192}.btns{display:flex;gap:.5rem;flex-direction:column}@media(min-width: 576px){.btns{flex-direction:row}}:focus{outline:3px solid #007bff}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid #007bff;outline-offset:3px;border-radius:6px}legend{font-size:1.125rem;font-weight:600;line-height:inherit}label{display:block}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-optical-sizing:inherit;letter-spacing:inherit;font-size:16px;font-weight:400;line-height:inherit;transition-property:color,background,outline-color,border-color;transition-timing-function:ease-in-out;transition-duration:.3s;color:#303b44;outline-color:rgba(0,0,0,0);accent-color:#007bff}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline-offset:0}textarea{min-height:4rem}form{margin:0 0 2rem 0}form:last-child{margin-bottom:0}.form-horizontal{display:flex;gap:1rem;flex-direction:column}.form-horizontal .form-group{flex:1 1 auto}@media(min-width: 768px){.form-horizontal{flex-direction:row;align-items:start}.form-horizontal .btn{flex:0 1 auto}}.form-description{font-size:.875rem;color:#7b8288;margin-top:.325rem}.input-group{display:flex;position:relative;color:#7b8288;flex-direction:row;gap:1rem}.input-icon-left{position:absolute;left:.75rem;top:.75rem}.input-icon-left~.form-control{padding-left:2.75rem}.form-control{display:block;width:100%;padding:.625rem 1.125rem;background-color:#fff;border:1px solid #c6c9cb;border-radius:6px;appearance:none}.form-control:focus{background-color:#fff;border-color:#007bff;outline:4px solid rgb(204,228.6,255)}.form-control::placeholder{color:#7b8288;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f5f6f6;color:#7b8288;opacity:1}.form-control:hover{border-color:#007bff}.form-group-invalid .form-control:invalid{border-color:rgb(230.5,113.6,124.8)}.form-label,.form-radio{display:block;font-size:.875rem;font-weight:600;margin:0 0 .375rem}.form-radio{display:flex;gap:.25rem}.form-required{color:#ee4d21}.form-validation-error,.form-submit-error{color:#dc3545;font-size:.75rem;display:none;margin:.25rem 0 0}.form-submitting .form-submit{opacity:.8;pointer-events:none}.form-group-invalid .form-validation-error,.form-error .form-submit-error{display:block}.form-success-message{display:none}.form-success .form-success-message{display:block}.form-success-message h2{margin-top:2rem}.form-fields{display:flex;flex-direction:column;gap:1rem}.form-success .form-fields{display:none !important}.form-row,.form-row-md{display:flex;flex-direction:column;gap:1rem}@media(min-width: 576px){.form-row{flex-direction:row}.form-row .form-group{flex:1 1 auto}}@media(min-width: 768px){.form-row-md{flex-direction:row}.form-row-md .form-group{flex:1 1 auto}}.svg-icon.icon-type-stroke{fill:none;stroke-width:1.5px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.svg-icon.icon-type-fill{fill:currentColor}table{margin:0 0 1rem 0;border-collapse:separate;border-spacing:0;text-align:left;text-indent:0;min-width:100%;background:#fff;border:none;border-radius:6px}@media(max-width: 991.98px){table{font-size:.875rem}}@media(min-width: 992px){table{min-width:unset;width:100%}}thead:first-child>tr:first-child th,thead:first-child>tr:first-child td,tbody:first-child>tr:first-child th,tbody:first-child>tr:first-child td{border-top:1px solid #ecedee}thead:first-child>tr:first-child>th:first-child,thead:first-child>tr:first-child>td:first-child,tbody:first-child>tr:first-child>th:first-child,tbody:first-child>tr:first-child>td:first-child{border-top-left-radius:6px}thead:first-child>tr:first-child>th:last-child,thead:first-child>tr:first-child>td:last-child,tbody:first-child>tr:first-child>th:last-child,tbody:first-child>tr:first-child>td:last-child{border-top-right-radius:6px}tbody>tr:last-child>th:first-child,tbody>tr:last-child>td:first-child{border-bottom-left-radius:6px}tbody>tr:last-child>th:last-child,tbody>tr:last-child>td:last-child{border-bottom-right-radius:6px}th,td{border-right:1px solid #ecedee;border-bottom:1px solid #ecedee;padding:.75rem}th:first-child,td:first-child{border-left:1px solid #ecedee}td.border-none{border:none}td.highlight{background:rgb(255,248.8,230.2)}th{font-weight:600;background:#f9fafa}.table-layout-fixed{table-layout:fixed}.table-cell-disabled{background:#f9fafa;color:#8e9499;cursor:not-allowed}.grid-1-2-xl .table-scroll-inner{max-width:717px}@media(max-width: 991.98px){.table-scroll-container,.table-scroll-inner{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.table-scroll-container{overflow:hidden}.table-scroll-inner{flex-direction:row;overflow-x:auto;display:flex}}.table-borderless{border:none}.table-borderless td{border:none}.table-borderless thead:first-child>tr:first-child th,.table-borderless thead:first-child>tr:first-child td,.table-borderless tbody:first-child>tr:first-child th,.table-borderless tbody:first-child>tr:first-child td{border-top:none}.table-tight td{padding:0}.ahp-data{text-align:center}.ahp-data td.border-left-heavy,.ahp-data th.border-left-heavy{border-left-color:#687077}.ahp-data tr:nth-child(2) td:nth-child(2),.ahp-data tr:nth-child(3) td:nth-child(3),.ahp-data tr:nth-child(4) td:nth-child(4),.ahp-data.ahp-criteria tr:nth-child(5) td:nth-child(5){background-color:#f9fafa}.ahp-data.ahp-criteria td:nth-child(6),.ahp-data.ahp-criteria th:nth-child(6),.ahp-data.ahp-criteria tr:nth-child(6) td:not(:last-child),.ahp-data.ahp-alternatives td:nth-child(5),.ahp-data.ahp-alternatives th:nth-child(5),.ahp-data.ahp-alternatives tr:nth-child(5) td:not(:last-child){border-left:1px solid #d9dbdd}.ahp-data .frac{font-size:1.2em}.tables-figures-index{list-style:none;padding-left:0;margin-left:0}.tables-figures-index>li{display:grid;grid-template-columns:2rem 1fr;column-gap:.5rem;align-items:start;margin:.25rem 0}.tables-figures-index-prefix{text-align:right;white-space:nowrap}body{overflow-x:hidden}.page,.page-plain{display:flex;min-height:100vh;flex-direction:column;align-items:stretch;position:relative}.container,[class^=container-]{width:100%;margin:0 auto;padding:0 1rem}@media(min-width: 576px){.container,[class^=container-]{max-width:540px}}@media(min-width: 768px){.container,[class^=container-]{max-width:720px}}@media(min-width: 992px){.container,[class^=container-]{max-width:720px}}@media(min-width: 1200px){.container,[class^=container-]{max-width:1140px}}@media(min-width: 1600px){.container,[class^=container-]{max-width:1140px}}.hr-container{width:calc(100vw - 2rem);margin:0 auto}@media(min-width: 576px){.hr-container{max-width:calc(540px - 2rem)}}@media(min-width: 768px){.hr-container{max-width:calc(720px - 2rem)}}@media(min-width: 992px){.hr-container{max-width:calc(720px - 2rem)}}@media(min-width: 1200px){.hr-container{max-width:calc(1140px - 2rem)}}@media(min-width: 1600px){.hr-container{max-width:calc(1140px - 2rem)}}@media(min-width: 576px){.container-sm{max-width:540px}}@media(min-width: 768px){.container-md{max-width:720px}}@media(min-width: 992px){.container-lg{max-width:720px}}@media(min-width: 1200px){.container-xl{max-width:1140px}}@media(min-width: 1600px){.container-xxl{max-width:1140px}}.skip-to-content{display:block;background:#007bff;color:#fff !important;text-decoration:none !important;font-weight:600;text-align:center;padding:.5rem;border-radius:6px;position:fixed;top:1rem;left:50%;width:20rem;margin-left:-10rem;z-index:20;font-size:1.125rem;box-shadow:0px 4px 6px -2px rgba(16,24,40,.0509803922),0px 12px 16px -4px rgba(16,24,40,.1019607843)}.skip-to-content:has(~.page-landing){background:#fff;color:#007bff !important}.skip-to-content:focus-visible{outline:none !important}.header{padding:.75rem 1rem;height:5rem;display:flex;align-items:center;justify-content:start;gap:1rem;position:relative;z-index:10;color:#303b44;background:#fff}.header :focus-visible{outline-offset:0 !important}.header-logo{display:block;width:220px;flex:0 1 auto}.header-logo svg{display:block;height:auto;width:100%}.header-logo svg path:last-child{fill:#4285f4}.page-landing .header:not(.header-scrolled-deep) .header-logo svg path:last-child{fill:#fff}.header-nav-container{flex:1 0 auto;gap:.5rem}@media(max-width: 991.98px){.header-nav-container{display:none;position:absolute;top:5rem;left:0;right:0;padding:1rem 0;background:#fff;border-top:1px solid #f5f6f6;box-shadow:0px 4px 6px -2px rgba(16,24,40,.0509803922),0px 12px 16px -4px rgba(16,24,40,.1019607843)}.header-nav-open .header-nav-container{display:block}}@media(min-width: 992px){.header-nav-container{display:flex;flex-direction:row;justify-content:start}}.header-nav{display:flex;flex-direction:column;list-style:none;padding:0;margin:0 auto;gap:.5rem;flex:1 0 auto}@media(min-width: 992px){.header-nav{flex-direction:row;align-items:center}}.header-nav li{display:block}.header-nav .badge{font-weight:400}.header-nav a:hover .badge,.header-nav a:focus .badge,.header-nav a:active .badge{background:#fff}.header-nav .icon-dropdown-caret{flex:0 0 auto;transition:transform ease-in-out 150ms;position:relative;top:.125rem;margin:0 0 0 .125rem}@media(min-width: 992px){.header-nav .icon-dropdown-caret{opacity:.5}}@media(pointer: fine){.header-nav .icon-dropdown-caret{display:none}}.header-nav .header-nav-dropdown-open .icon-dropdown-caret{transform:rotateX(180deg)}.header-nav-toggle{border:none;border-radius:6px;margin-left:auto;background:rgba(0,0,0,0);color:inherit;padding:.25rem;width:2rem;height:2rem;flex-shrink:0}@media(min-width: 992px){.header-nav-toggle{display:none}}.header-nav-toggle:hover,.header-nav-toggle:active{color:#007bff}.header-nav-toggle .icon-menu{display:block}.header-nav-toggle .icon-menu path{transition:all ease-in-out .3s}.header-nav-open .header-nav-toggle .icon-menu path:first-child{transform-origin:50% 25% !important;transform:translate(0, 25%) rotate(45deg)}.header-nav-open .header-nav-toggle .icon-menu path:nth-child(2){opacity:0;transform-origin:12.5% 50%;transform:rotateY(90deg)}.header-nav-open .header-nav-toggle .icon-menu path:last-child{transform-origin:50% 75% !important;transform:translate(0, -25%) rotate(-45deg)}@media(min-width: 992px){.header-nav-left{justify-content:center}.header-nav-left .header-nav-item:first-child{margin-left:auto}.header-nav-left .header-nav-item:nth-child(4){margin-right:auto}.header-search-open .header-nav-left{display:none}}.header-nav-search-btn{display:none;border:none;appearance:none;border:none;padding:.625rem;margin:0;width:2.8rem;background:rgba(0,0,0,0);color:inherit}@media(min-width: 992px){.header-nav-search-btn{display:inline-block}}.header-nav-search-btn:hover,.header-nav-search-btn:active,.header-nav-search-btn:focus{background:#f5f6f6}@media(min-width: 992px){.header-nav-search-btn-mobile{display:none !important}}.header-nav-right{margin:1rem 0 0;padding:1rem 1rem 0;border-top:1px solid #f5f6f6;flex:0 0 auto}@media(min-width: 992px){.header-nav-right{margin:0;padding:0;border:none}}.header-nav-item{position:relative}.header-nav-item a{display:block;color:#303b44;text-decoration:none;font-weight:600}@media(min-width: 992px){.header-nav-item a{border-radius:6px;color:inherit}}.header-nav-item a.cta{color:#007bff}.header-nav-item.header-nav-dropdown-open>a,.header-nav-item a:hover,.header-nav-item a:active{background:rgb(242.25,248.4,255);color:#303b44}@media(min-width: 992px){.page-landing .header:not(.header-scrolled-deep) .header-nav-item.header-nav-dropdown-open>a,.page-landing .header:not(.header-scrolled-deep) .header-nav-item>a:hover,.page-landing .header:not(.header-scrolled-deep) .header-nav-item>a:active{background:rgb(51,149.4,255);color:#fff}}.header-nav-item>a{padding:.75rem 1.5rem;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}@media(min-width: 992px){.header-nav-item>a{padding:.5rem 1rem}}.header-nav-dropdown{display:none;align-items:stretch;color:#303b44}@media(min-width: 992px){.header-nav-dropdown{position:absolute;top:100%;left:50%;transform:translate3d(-25%, 0, 0);transform-style:preserve-3d;transform-origin:50% 50%;min-width:288px}}.header-nav-dropdown .header-nav-dropdown-inner{padding:1rem 1rem 1rem 2rem}@media(min-width: 992px){.header-nav-dropdown .header-nav-dropdown-inner{background:#fff;border-radius:10px;position:relative;border:1px solid #ecedee;margin:1rem 0 0;padding:1rem;box-shadow:0px 4px 6px -2px rgba(16,24,40,.0509803922),0px 12px 16px -4px rgba(16,24,40,.1019607843)}.header-nav-dropdown .header-nav-dropdown-inner:after{display:block;content:"";position:absolute;top:-0.5rem;left:25%;width:1rem;height:1rem;margin-left:-0.5rem;background:#fff;transform:rotate(45deg);border-left:1px solid #ecedee;border-top:1px solid #ecedee}}.header-nav-dropdown div.header-nav-dropdown-inner{display:flex;gap:.5rem;flex-direction:column;justify-content:stretch;flex:1 0 auto}.header-nav-dropdown div.header-nav-dropdown-inner div{display:flex;gap:.5rem;flex-direction:column}@media(min-width: 992px){.header-nav-dropdown div.header-nav-dropdown-inner div{gap:1rem}}.header-nav-dropdown div.header-nav-dropdown-inner p{margin:0}@media(min-width: 992px){.header-nav-dropdown div.header-nav-dropdown-inner{flex-direction:row;gap:1rem}}.header-nav-dropdown ul{flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem;padding:0;justify-content:space-between}.header-nav-dropdown-open .header-nav-dropdown{display:flex;background:rgb(242.25,248.4,255)}@media(min-width: 992px){.header-nav-dropdown-open .header-nav-dropdown{background:rgba(0,0,0,0);animation:dropdown-appear linear 150ms}}.header-nav-dropdown .divider{border-top:1px solid #ecedee}.header-nav-dropdown .heading{color:#007bff;font-weight:600;font-size:.875rem}@media(max-width: 991.98px){.header-nav-dropdown .heading{padding:.5rem 0}}.header-nav-dropdown a{display:block;white-space:nowrap;padding:.75rem;border-radius:8px}@media(max-width: 991.98px){.header-nav-dropdown a{font-weight:400}.header-nav-dropdown a:hover,.header-nav-dropdown a:active{background:rgb(229.5,241.8,255)}}.header-nav-dropdown a.disabled{pointer-events:none;opacity:.6}.header-nav-dropdown img{display:none;width:2.5rem;height:2.5rem}.header-nav-dropdown strong{font-weight:400}.header-nav-dropdown .header-nav-description{display:none}@media(min-width: 992px){.header-nav-dropdown .header-nav-dropdown-solutions a,.header-nav-dropdown .header-nav-dropdown-sectors a{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:1rem}.header-nav-dropdown .header-nav-dropdown-solutions img,.header-nav-dropdown .header-nav-dropdown-sectors img{display:block}.header-nav-dropdown .header-nav-dropdown-solutions strong,.header-nav-dropdown .header-nav-dropdown-sectors strong{display:block;font-weight:600;margin:0 0 .25rem}.header-nav-dropdown .header-nav-dropdown-solutions .header-nav-description,.header-nav-dropdown .header-nav-dropdown-sectors .header-nav-description{display:block;font-weight:400;font-size:.875rem;white-space:normal}.header-nav-dropdown .header-nav-dropdown-solutions{padding-right:1rem;border-right:1px solid #ecedee;width:30rem}.header-nav-dropdown .header-nav-dropdown-solutions a{padding:1rem;align-items:start}.header-nav-dropdown .header-nav-dropdown-sectors{width:12rem;gap:.5rem}.header-nav-dropdown .header-nav-dropdown-sectors a{padding-top:.75rem;padding-bottom:.75rem}.header-nav-dropdown .header-nav-dropdown-sectors img{width:1.5rem;height:1.5rem}}.header-nav-search{display:none;justify-content:center}@media(min-width: 992px){.header-search-open .header-nav-search{display:flex}}.header-nav-search .search-form-group{width:100%;max-width:600px}.header-nav-search .search-form-group-reset{display:flex !important}@media(min-width: 992px){html{scroll-padding-top:3rem}.page:not(.page-plain){padding-top:5rem}.landing-header{margin-top:-5rem;padding-top:5rem}.header{position:fixed;top:0;right:0;left:0;transition:all ease-in-out .3s}.header .btn,.header .header-logo{transition:all ease-in-out .3s}.header-scrolled:not(.header-search-open){box-shadow:0px 1px 0 #d9dbdd;height:3rem}.header-scrolled:not(.header-search-open) .btn{font-size:.875rem;padding:.5rem .875rem}.header-scrolled:not(.header-search-open) .header-nav-search-btn{padding:.3125rem}.header-scrolled:not(.header-search-open) .header-nav-search-btn svg{width:1.3125rem;height:1.3125rem}.header-scrolled:not(.header-search-open) .header-logo{width:160px}.header-scrolled:not(.header-search-open) .header-nav-item>a{font-size:.875rem}}.header-trigger{display:block;pointer-events:none;position:absolute;top:0;left:0;right:0;height:10vh}.sub-nav{border-top:1px solid #f5f6f6;font-size:.875rem;position:relative}.sub-nav ul{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.5rem}@media(min-width: 576px){.sub-nav ul{gap:1rem}}.sub-nav li{display:block;flex:0 0 auto}.sub-nav a{display:block;padding:.5rem;background:#fff;border-bottom:2px solid rgba(0,0,0,0);font-weight:600;text-decoration:none}@media(min-width: 576px){.sub-nav a{padding:.75rem}}.sub-nav a:hover,.sub-nav a:focus,.sub-nav a:active{background-color:rgb(248.625,251.7,255);color:#007bff}.sub-nav a[aria-current=page]{background:rgb(242.25,248.4,255);color:#007bff;border-bottom-color:#007bff}.sub-nav a[aria-current=page]:hover,.sub-nav a[aria-current=page]:focus,.sub-nav a[aria-current=page]:active{background-color:rgb(229.5,241.8,255)}.sub-nav a:focus-visible{outline-offset:0}.main>.container,.main>.container-sm,.main>.container-md,.main>.container-lg,.main>.container-xl,.main>.container-xxl,.main>.background-gradient>.container,.main>.background-gradient>.container-sm,.main>.background-gradient>.container-md,.main>.background-gradient>.container-lg,.main>.background-gradient>.container-xl,.main>.background-gradient>.container-xxl{padding-top:6rem;padding-bottom:6rem}.main>.container.ultimate-guide-container{padding-top:4rem}.ultimate-guide-animated-image-container{background:#007bff;width:100%}.ultimate-guide-animated-image-container img{display:block;height:min(50vh,50vw);margin:0 auto}.content-header{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);color:#303b44;padding:4rem 0;position:relative}@media(min-width: 992px){.content-header{padding:6rem 0}}.content-header h1,.content-header .heading-lg{font-size:2.25rem;max-width:800px}@media(min-width: 992px){.content-header h1,.content-header .heading-lg{font-size:3rem}}.content-header .heading-lg-wide{max-width:1000px}.content-header.content-header-sm{padding:2rem 0}@media(min-width: 992px){.content-header.content-header-sm{padding:4rem 0}}.content-header.content-header-sm h1{font-size:1.875rem}@media(min-width: 992px){.content-header.content-header-sm h1{font-size:2.25rem}}.content-header .btns{margin-top:2rem}@media(min-width: 992px){.content-header .btns{margin-top:3rem}}.content-header.ultimate-guide-content-header{padding:4rem 0}.content-header.ultimate-guide-content-header h1{margin-bottom:0}.content-header.ultimate-guide-content-header h1+.text-lead{margin-top:1rem}.content-header .container{position:relative;z-index:3}.content-header-centered{text-align:center}.content-header-centered h1,.content-header-centered .heading-lg{margin-left:auto;margin-right:auto;text-align:center}.content-header-centered .breadcrumbs ol{justify-content:center}.content-header-centered .form-group{text-align:left}.content-header-animation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;opacity:.2}.content-header-animation+.container{position:relative;z-index:3}.content-header-animation>div{width:100%;height:80%;position:absolute;top:10%;left:0;animation:oscilate-horizontal infinite 40s ease-in-out alternate-reverse}.content-header-animation>div div{width:400px;height:400px;margin:-200px 0 0 -200px;background:#ee4d21;border-radius:50%;filter:blur(250px);position:absolute;animation:oscilate-vertical infinite 40s ease-in alternate-reverse}.content-header-animation>div:nth-child(2){animation-delay:-20s}.content-header-animation>div:nth-child(2) div{animation-delay:-20s;background:#007bff}.content-header-animation>div:nth-child(3){animation-duration:13.3333333333s;width:800px;height:800px;margin:-400px 0 0 -400px}.content-header-animation>div:nth-child(3) div{animation-duration:20s;animation-delay:-10s;background:#dc3545;filter:blur(500px)}.content-header-animation>div:nth-child(4){animation-duration:20s;width:800px;height:800px;margin:-400px 0 0 -400px}.content-header-animation>div:nth-child(4) div{animation-duration:10s;animation-delay:-30s;background:#007bff;filter:blur(500px)}.hero{background:#007bff;height:300px;overflow:hidden}.hero img,.hero picture{display:block;margin:0 auto;height:100%;object-fit:cover}@media(min-width: 768px){.hero{height:500px;object-fit:cover}}.footer{color:#565f66}@media(min-width: 390px){.footer{text-align:center}}@media(min-width: 1200px){.footer{text-align:left}}.footer .container{display:flex;flex-direction:column}@media(min-width: 1200px){.footer .container{flex-direction:row}}.footer-top{padding-top:4rem;padding-bottom:3rem;position:relative;margin-top:1px;gap:3rem}.footer-with-divider .footer-top:before{content:"";display:block;position:absolute;top:-1px;left:1rem;right:1rem;border-top:1px solid #d9dbdd}@media(min-width: 1200px){.footer-top{gap:1.5rem}}.footer-left{color:#8e9499;display:flex;flex-direction:column}@media(min-width: 1200px){.footer-left{width:40%;flex:0 0 auto}}.footer-trust{display:flex;flex-direction:column;margin-top:2rem;gap:.75rem;align-items:center}@media(min-width: 1200px){.footer-trust{align-items:start;margin-top:auto}}.footer-trust a{color:#007bff;text-decoration:none}.footer-trust a:hover,.footer-trust a:active,.footer-trust a:focus{text-decoration:underline}.footer-trust-logos{display:flex;gap:.75rem}.footer-logo{display:block;margin-bottom:1rem}.footer-nav-container{flex:1 0 auto;display:grid;grid-template-columns:1fr;gap:2rem 1rem}@media(min-width: 390px){.footer-nav-container{grid-template-columns:1fr 1fr;text-align:left}}@media(min-width: 768px){.footer-nav-container{grid-template-columns:1fr 1fr 1fr;gap:3rem 1rem}}.footer-nav-container p{font-size:.875rem;font-weight:600}.footer-nav{padding:0;list-style:none}.footer-nav li{margin:0 0 .75rem}.footer-nav a{color:inherit;text-decoration:none}.footer-nav a:hover,.footer-nav a:focus,.footer-nav a:active{color:#007bff}.footer-nav .svg-icon{margin-left:.5rem}.footer-bottom{justify-content:space-between;padding-top:3rem;padding-bottom:3rem;gap:1.5rem}.footer-bottom p{color:#8e9499;margin:0}.footer-bottom ul{display:flex;flex-direction:row;gap:1.5rem;list-style:none;padding:0;margin:0}@media(min-width: 390px){.footer-bottom ul{justify-content:center}}@media(min-width: 1200px){.footer-bottom ul{order:2}}.footer-bottom ul a,.post-share a{display:block;text-decoration:none;text-align:center;color:#303b44;font-size:.75rem}.footer-bottom ul a:hover,.footer-bottom ul a:focus,.footer-bottom ul a:active,.post-share a:hover,.post-share a:focus,.post-share a:active{color:#007bff}.footer-bottom ul a.social-facebook:hover,.footer-bottom ul a.social-facebook:focus,.footer-bottom ul a.social-facebook:active,.post-share a.social-facebook:hover,.post-share a.social-facebook:focus,.post-share a.social-facebook:active{color:#2d88ff}.footer-bottom ul a.social-facebook:focus-visible,.post-share a.social-facebook:focus-visible{outline-color:#2d88ff}.footer-bottom ul a.social-twitter:hover,.footer-bottom ul a.social-twitter:focus,.footer-bottom ul a.social-twitter:active,.post-share a.social-twitter:hover,.post-share a.social-twitter:focus,.post-share a.social-twitter:active{color:#3cb9e7}.footer-bottom ul a.social-twitter:focus-visible,.post-share a.social-twitter:focus-visible{outline-color:#3cb9e7}.footer-bottom ul a.social-linkedin:hover,.footer-bottom ul a.social-linkedin:focus,.footer-bottom ul a.social-linkedin:active,.post-share a.social-linkedin:hover,.post-share a.social-linkedin:focus,.post-share a.social-linkedin:active{color:#068abf}.footer-bottom ul a.social-linkedin:focus-visible,.post-share a.social-linkedin:focus-visible{outline-color:#068abf}.footer-bottom ul a.social-youtube:hover,.footer-bottom ul a.social-youtube:focus,.footer-bottom ul a.social-youtube:active,.post-share a.social-youtube:hover,.post-share a.social-youtube:focus,.post-share a.social-youtube:active{color:red}.footer-bottom ul a.social-youtube:focus-visible,.post-share a.social-youtube:focus-visible{outline-color:red}.cookie-notice-container{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:1000;display:flex;justify-content:center;pointer-events:none}@media(min-width: 768px){.cookie-notice-container{bottom:2rem;left:2rem;right:2rem}}@media(min-width: 992px){.cookie-notice-container{bottom:3rem;left:3rem;right:3rem}}.cookie-notice{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;align-items:center;background:rgba(0,123,255,.8);text-align:left;border-radius:1rem;color:#fff;padding:1rem;font-size:1.125rem;backdrop-filter:blur(2px);text-align:center;border:1px solid #fff;pointer-events:all}@media(min-width: 992px){.cookie-notice{font-size:1.25rem;border-radius:100px;flex-wrap:nowrap;border:none}}.cookie-notice-text{margin:0 auto;width:auto;padding-left:3.5rem;text-align:left;position:relative}@media(min-width: 576px){.cookie-notice-text{padding-left:.5rem}}@media(min-width: 992px){.cookie-notice-text{font-size:1.25rem}}.cookie-notice-text span{padding-right:1rem}@media(max-width: 575.98px){.cookie-notice-text span{display:inline-block;padding:.5rem;background:rgb(127.5,189,255);border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;left:0;top:50%;margin-top:-1.25rem}}.cookie-notice-text img{vertical-align:middle;position:relative;top:-13%}.cookie-notice-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width: 576px){.cookie-notice-btns{width:auto}}.cookie-notice-btns .btn{flex:1 0 auto;border-radius:100px}@media(min-width: 576px){.cookie-notice-btns .btn{flex-grow:0}}.cookie-notice-btns .btn-white{border-color:#fff}.cookie-notice-btns .btn-white:hover,.cookie-notice-btns .btn-white:active,.cookie-notice-btns .btn-white.active{background:#f5f6f6;border-color:#f5f6f6;color:#007bff}.cookie-notice-btn-text-hide{display:none}@media(min-width: 400px){.cookie-notice-btn-text-hide{display:inline}}.contents-nav{display:none;position:sticky;top:3.75rem;font-weight:600;max-width:calc(280px + .5rem);max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto;padding:.25rem}.contents-nav.contents-nav-monitor{margin:0 1.75rem 0 auto}@media(min-width: 1200px){.contents-nav{display:block}}.contents-nav p{font-size:.875rem;color:#7b8288;margin:0 0 1.25rem}.contents-nav ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;font-size:1rem}.contents-nav [aria-expanded=true]>a{color:#007bff}.contents-nav a{display:block;border-radius:6px;padding:.625rem .875rem;color:#565f66;background:#fff;text-decoration:none}.contents-nav a:hover,.contents-nav a:active{background:rgb(242.25,248.4,255);color:#007bff}.contents-nav a[aria-current=true],.contents-nav a[aria-current=page]{background:#007bff;color:#fff}.contents-nav a:focus-visible{outline-offset:0}.contents-nav li ul{gap:.25rem;margin:.5rem 0 0 1rem;border-left:1px solid #ecedee;padding-left:1rem;font-size:.875rem;overflow:hidden;transition:all ease-in-out .3s}.contents-nav li ul a{padding:.5rem .75rem}.contents-nav li ul ul{font-size:.75rem}.contents-nav li[aria-expanded=false] ul{margin-top:0;height:0}.breadcrumbs+h1,.breadcrumbs+.heading-lg,.breadcrumbs+.heading-md,.breadcrumbs+.heading-sm{margin-top:1rem}@media(max-width: 991.98px){.breadcrumbs{display:none}.breadcrumbs+h1,.breadcrumbs+.heading-lg{margin-top:0}}.breadcrumbs ol{display:flex;flex-direction:row;list-style:none;padding:0;font-size:.875rem;font-weight:600;line-height:1.5rem;gap:1.25rem;align-items:center}.breadcrumbs li+li{display:flex;flex-direction:row;align-items:center;gap:1rem}.breadcrumbs li+li:before{display:block;content:"";height:1.25rem;width:0;border-left:1px solid #c6c9cb;position:relative;transform:rotate(25deg)}.breadcrumbs a{color:#565f66;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:350px;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:active{color:#303b44;text-decoration:underline}.breadcrumbs a[aria-current=page],.breadcrumbs span{color:#007bff}.error-container{align-items:center;text-align:center;justify-content:center;gap:1rem}@media(min-width: 1200px){.error-container{text-align:left}}.error-container h1{margin-top:0}.error-container .btn{display:block}@media(min-width: 576px){.error-container .btn{display:inline-block}}.background-gradient{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%)}.background-gradient-angle{position:relative}.background-gradient-angle:before{content:"";display:block;background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);position:absolute;top:5rem;bottom:5rem;left:-100%;right:-100%;transform:rotateZ(-3deg);z-index:0}.background-gradient-angle :first-child{position:relative;z-index:1}.background-gradient-fade{background:linear-gradient(to top, #FFFFFF, rgba(255, 255, 255, 0) 50%),linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%)}.background-yellow{background:rgb(255,248.8,230.2)}.contact-inline-btn{display:flex;width:3.5rem;height:3.5rem;border-radius:100px;border-bottom-right-radius:0;background:#303b44;color:#fff;box-shadow:0px 2px 4px 1px rgba(47,85,229,.1);transition:all .3s linear;position:relative;z-index:501}.contact-inline-btn .svg-icon{margin:auto}.contact-inline-btn:hover,.contact-inline-btn:focus,.contact-inline-btn:active{background:rgb(76.5,162.6,255);color:#fff}.contact-inline-open .contact-inline-btn{border-top-right-radius:0;border-bottom-right-radius:100px}.contact-inline-icon-close{display:none}.contact-inline-open .contact-inline-icon-open{display:none}.contact-inline-open .contact-inline-icon-close{display:inline-block}.contact-inline-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1);z-index:500;backdrop-filter:blur(2px)}.contact-inline-open .contact-inline-backdrop{display:block}@media(min-width: 576px){.contact-inline-open .contact-inline-backdrop{display:none}}.contact-inline-container{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;align-items:end;gap:1rem;z-index:500}.contact-inline-form{display:none;padding:.75rem;background:linear-gradient(to bottom, rgb(242.25, 248.4, 255) 0%, rgb(204, 228.6, 255) 50%, rgb(178.5, 215.4, 255) 100%);text-align:center;gap:.75rem;position:fixed;bottom:0;right:0;left:0;margin:0;min-height:380px;z-index:502}@media(min-width: 576px){.contact-inline-form{position:relative;border:4px solid #fff;border-radius:1rem;border-bottom-right-radius:0;text-align:center;margin:0 -4px 0 0;width:400px;min-height:500px;padding:1.5rem}}.contact-inline-open .contact-inline-form{display:flex;flex-direction:column}.contact-inline-form textarea{resize:none}.contact-inline-form .btn .svg-icon{width:1.25rem;height:1.25rem}.contact-inline-form .btn-blue-gradient{color:#fff;border-color:#007bff;background:#007bff linear-gradient(to bottom, rgb(76.5, 162.6, 255), #007BFF)}.contact-inline-form .btn-blue-gradient:hover,.contact-inline-form .btn-blue-gradient:focus,.contact-inline-form .btn-blue-gradient:active{color:#fff;border-color:#007bff;background:#007bff}.contact-inline-form .form-success-message{margin:auto}.contact-inline-form .form-success-message p{margin:1rem 0 0;font-size:.875rem;color:#007bff}.contact-inline-form .form-submit-error{margin:auto}.contact-inline-fields{display:flex;flex-direction:column;gap:.5rem}.contact-inline-fields .form-group{text-align:left}.contact-inline-challenge .contact-inline-fields{display:none}.contact-inline-top{display:flex;flex-direction:row;gap:0;align-items:center}.contact-inline-top img{width:48px;height:48px;position:relative;z-index:5}@media(min-width: 576px){.contact-inline-top{flex-direction:column;gap:1rem}}.contact-inline-top p{display:none;margin:0;font-size:.875rem;color:#007bff}@media(min-width: 576px){.contact-inline-top p{display:block}}.contact-inline-challenge .contact-inline-top p{display:none}.contact-inline-top div{display:flex;flex-direction:row;width:150px}.contact-inline-challenge .contact-inline-top div{display:none}.contact-inline-top div img{border:2px solid #fff;border-radius:6px;margin-left:-0.5rem}.contact-inline-top div img:nth-child(1){z-index:4}.contact-inline-top div img:nth-child(2){z-index:3}.contact-inline-top div img:nth-child(3){z-index:2}@media(min-width: 576px){.contact-inline-top div img{margin:0}}@media(min-width: 576px){.contact-inline-top div{margin:0;gap:.25rem}}.contact-inline-close-btn{width:2.5rem;height:2.5rem;display:flex;background:rgb(229.5,241.8,255);border-radius:100px;color:#007bff;margin-left:auto}.contact-inline-close-btn:hover,.contact-inline-close-btn:active{background:#007bff;color:#fff}@media(min-width: 576px){.contact-inline-close-btn{display:none}}.contact-inline-close-btn .svg-icon{margin:auto}.contact-inline-bottom{border-top:1px solid rgb(153,202.2,255);padding-top:.75rem;display:flex;flex-direction:row;gap:.5rem}.contact-inline-bottom a{flex:1 1 50%}.contact-inline-challenge .contact-inline-bottom{display:none}.form-success .contact-inline-bottom{display:flex;order:3}.contact-inline-recaptcha{width:300px;margin:auto;display:none;flex-direction:column;gap:1rem}.contact-inline-recaptcha p{margin:0;font-size:.875rem;color:#007bff}.contact-inline-challenge .contact-inline-recaptcha{display:flex}.form-success .contact-inline-recaptcha,.form-error .contact-inline-recaptcha{display:none}.grid-2-1-xl,.grid-3-2-xl,.grid-1-2-xl,.grid-1-3-xl,.grid-1-1-xl{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.grid-2-1-xl{display:grid;gap:0 2rem;grid-template-columns:2fr 1fr}.grid-3-2-xl{display:grid;gap:0 2rem;grid-template-columns:3fr 2fr}.grid-1-2-xl{display:grid;gap:0 2rem;grid-template-columns:1fr 2fr}.grid-1-3-xl{display:grid;gap:0 2rem;grid-template-columns:1fr 3fr}.grid-1-1-xl{display:grid;gap:0 2rem;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.grid-order-1-xl{order:1}}@media(min-width: 1200px){.grid-order-2-xl{order:2}}.grid-span-2{grid-column-end:span 2}.flex-cols-lg{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 992px){.flex-cols-lg{flex-direction:row;gap:0 2rem}}.flex-shrink-0{flex-shrink:0}.display-block-xl{display:none}@media(min-width: 1200px){.display-block-xl{display:block}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}lite-youtube{position:relative;display:block;height:0;overflow:hidden;padding:0 0 56.25%}.hidden{display:none !important}@media(max-width: 575.98px){.hidden-xs{display:none !important}}.rounded{border-radius:6px}img.rounded,.rounded img{border:1px solid #d9dbdd;border-radius:6px}@media(min-width: 576px){.padded-xs{padding:.5rem}}@media(min-width: 768px){.padded-xs{padding:.75rem}}@media(min-width: 992px){.padded-xs{padding:1rem}}@media(min-width: 576px){.padded-sm{padding:1rem}}@media(min-width: 768px){.padded-sm{padding:2rem}}@media(min-width: 992px){.padded-sm{padding:3rem}}img.rounded-lg,.rounded-lg{border-radius:10px}.sticky-area{position:relative}.sticky-item{position:sticky;top:4rem;color:#303b44}.img-full-bleed img{display:block;width:100%;height:auto}.max-width-none{max-width:none !important}.image-rotator{cursor:pointer}.image-rotator .image-rotator-item{pointer-events:none;transition:opacity ease-in-out 1s}.image-rotator .image-rotator-item.in{opacity:1;z-index:2}.image-rotator .image-rotator-item.out{opacity:0;z-index:1}youtube-facade{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%;border-radius:6px}@media(min-width: 992px){youtube-facade{border-radius:10px}}youtube-facade img,youtube-facade iframe,youtube-facade .video-overlay{position:absolute;width:100%;height:100%;background:#000;top:0;right:0;bottom:0;left:0}youtube-facade img{cursor:pointer;object-fit:cover;display:block;width:100%;height:100%}youtube-facade .video-overlay{background:rgba(0,123,255,.15)}youtube-facade button{width:70px;height:46px;background-color:red;z-index:1;opacity:.95;border-radius:14%;transition:all .2s cubic-bezier(0, 0, 0.2, 1);border:0}youtube-facade button:hover,youtube-facade button:focus-visible{opacity:1;outline:none}youtube-facade button:before{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}youtube-facade button,youtube-facade button:before{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}youtube-facade.activated{cursor:unset;border-radius:0}youtube-facade.activated picture,youtube-facade.activated button{display:none}.resources-type-preview{display:flex;flex-direction:column;position:relative}.resources-type-preview>p{color:#7b8288;max-width:720px;margin-bottom:2rem}@media(min-width: 992px){.resources-type-preview>p{font-size:1.125rem}}.resources-type-preview .btn{margin-top:2rem}@media(min-width: 992px){.resources-type-preview .btn{align-self:start}}@media(min-width: 1200px){.resources-type-preview .btn{align-self:start;position:absolute;top:6rem;right:1rem;margin:0}}.resources-type-preview h2 a{color:#303b44;text-decoration:none}.resources-type-preview h2 a:hover,.resources-type-preview h2 a:focus,.resources-type-preview h2 a:active{color:#007bff;text-decoration:underline}.resources-type-preview-list{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.resources-type-preview-list{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:stretch}}@media(min-width: 1200px){.resources-type-preview-list{justify-content:stretch;grid-template-columns:repeat(4, 1fr);gap:2rem}.resources-type-preview-list .post-image{aspect-ratio:7/6}}@media(max-width: 767.98px){.resources-type-preview-list>:nth-child(n+3){display:none}}.resources-grid{user-select:none;display:flex;flex-direction:row;justify-content:start;padding-top:3rem}@media(min-width: 912px){.resources-grid{justify-content:center}}.resources-grid-row{display:flex;flex-direction:row;gap:1rem;justify-content:start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:-1rem 0;padding:1rem 0}.resources-grid-row::-webkit-scrollbar{display:none}@media(min-width: 912px){.resources-grid-row{flex:0 0 auto}}@media(min-width: 1200px){.resources-grid-row{gap:2rem}}.resources-grid-item{display:block;align-items:start;text-align:center;font-size:.875rem;color:#303b44;text-decoration:none}@media(min-width: 1200px){.resources-grid-item{font-size:1rem}}.resources-grid-item:first-child{margin-left:1rem}.resources-grid-item:last-child{margin-right:1rem}.resources-grid-item img{display:block;margin:auto;flex:0 1 auto;height:auto;width:auto;max-width:100%;max-height:100%}.resources-grid-item span{display:flex;background:#fff;border:1px solid #fff;border-radius:10px;width:7rem;height:5.5rem;padding:.75rem 1rem;margin:0 auto .75rem;position:relative;transition:all .3s ease-in-out;transform:none;min-width:25vw}@media(min-width: 576px){.resources-grid-item span{min-width:20vw}}@media(min-width: 912px){.resources-grid-item span{min-width:0}}@media(min-width: 992px){.resources-grid-item span{height:7rem;padding:1rem}}@media(min-width: 1200px){.resources-grid-item span{width:8rem;height:8rem}}.resources-grid-item:hover{color:inherit}@media(pointer: fine){.resources-grid-item:hover{color:#007bff}.resources-grid-item:hover span{transform:translateY(-0.5rem);border-color:#007bff}}.resources-grid-item:active{color:#007bff}.resources-grid-item:active span{transform:translateY(-0.5rem);border-color:#007bff}.resources-search-form{max-width:600px;margin:2rem auto 3rem}.posts{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.posts{grid-template-columns:1fr 1fr;row-gap:4rem}}@media(min-width: 1200px){.posts{margin-left:2rem}}.post-preview{display:flex;flex-direction:column-reverse;border-radius:6px;gap:1rem;text-decoration:none;background:rgba(0,0,0,0);color:#303b44;transition-duration:.3s;overflow:hidden}.post-preview.post-filtered-out,.post-preview .post-summary,.post-preview .post-author{display:none}.post-preview .post-image:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#007bff;pointer-events:none;opacity:0;transition:opacity ease-in-out .3s}.post-preview:hover,.post-preview:focus,.post-preview:active,.post-preview:focus-visible{text-decoration:none}.post-preview:hover .post-text,.post-preview:focus .post-text,.post-preview:active .post-text,.post-preview:focus-visible .post-text{padding-left:.5rem;padding-right:.5rem;color:#303b44}.post-preview:hover .post-meta strong,.post-preview:focus .post-meta strong,.post-preview:active .post-meta strong,.post-preview:focus-visible .post-meta strong{color:#007bff}.post-preview:hover .post-image:after,.post-preview:focus .post-image:after,.post-preview:active .post-image:after,.post-preview:focus-visible .post-image:after{opacity:.05}.post-preview:hover .post-image-overlay,.post-preview:focus .post-image-overlay,.post-preview:active .post-image-overlay,.post-preview:focus-visible .post-image-overlay{opacity:1}.post-preview:hover .post-text:before,.post-preview:focus .post-text:before,.post-preview:active .post-text:before,.post-preview:focus-visible .post-text:before{opacity:1}.background-gradient .post-preview:hover .post-text:before,.background-gradient .post-preview:focus .post-text:before,.background-gradient .post-preview:active .post-text:before,.background-gradient .post-preview:focus-visible .post-text:before{background:#fff}.post-text{display:flex;flex-direction:column;justify-content:start;position:relative;gap:.5rem;padding:0 1rem .5rem 0;transition:padding ease-in-out .3s;flex:1 0 auto}.post-featured .post-text{justify-content:center}.post-text>*{position:relative;z-index:2;margin:0}.post-text:before{content:"";display:block;position:absolute;top:-1.5rem;right:0;bottom:0;left:0;background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);z-index:1;opacity:0;transition:opacity ease-in-out .3s}@media(min-width: 768px){.post-featured .post-text:before{top:0;right:-2rem}}.post-image{display:block;border-radius:6px;background:#fff;position:relative;z-index:3;overflow:hidden;flex:0 0 auto;border-radius:6px;aspect-ratio:16/9}.post-image img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;object-fit:cover;color:#fff;width:100%;height:100%}.post-image-overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,123,255,.8);align-items:center;justify-content:center;opacity:0;transition:opacity ease-in-out .3s}.post-image-overlay img{display:block;margin:auto;max-width:50%;max-height:30%;object-fit:contain}.post-image-overlay.post-image-overlay-tall img{max-height:50%}@media(max-width: 767.98px){.post-brand-image{display:none}}.post-meta{font-size:.875rem;font-weight:600;color:#7b8288;order:-1}.post-meta strong{font-weight:inherit;transition:color ease-in-out .3s}.post-featured .post-meta strong{color:#007bff}.post-meta a{text-decoration:none}.post-meta a:hover,.post-meta a:focus,.post-meta a:active{text-decoration:underline}.post-title{font-size:1.5rem;font-weight:600}.post-title.post-title-small{font-size:1.25rem}.post-tags{display:flex;flex-direction:row;gap:.5rem}.post-tags .badge{margin:0}.post-author{position:relative;padding:.5rem 0;line-height:1.25rem;font-size:.875rem}.post-author.with-image{padding-left:4.25rem}.post-author-image{display:block;position:absolute;top:0;left:0;width:3.5rem;height:3.5rem;border-radius:6px;box-shadow:0px 4px 8px -2px rgba(16,24,40,.1),0px 2px 4px -2px rgba(16,24,40,.06);border-radius:.25rem;overflow:hidden}.post-author-image img{display:block;width:100%;height:100%}.post-author-name,.post-author-bio{display:block}.post-author-name .post-preview,.post-author-bio .post-preview{white-space:nowrap;height:1.25rem;overflow:hidden;text-overflow:ellipsis}.post-author-name{color:#565f66;font-weight:600}.post-author-bio{color:#7b8288}.post-featured{background-color:rgb(229.5,241.8,255)}.post-featured .post-text{padding:0 1.5rem 1rem 1rem}.post-featured:hover .post-text,.post-featured:focus .post-text,.post-featured:active .post-text,.post-featured:focus-visible .post-text{padding-left:1.5rem;padding-right:1rem}@media(max-width: 767.98px){.post-featured .post-image,.post-featured .post-image img{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(min-width: 768px){.post-featured{grid-column-start:1;grid-column-end:span 2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;min-height:20rem}.post-featured .post-image{flex:1 1 50%;aspect-ratio:auto}.post-featured .post-image,.post-featured .post-image img{border-bottom-left-radius:0;border-top-left-radius:0}.post-featured .post-text{flex:1 1 50%;padding:2rem .5rem 2rem 1.5rem}.post-featured:hover .post-text,.post-featured:focus .post-text,.post-featured:active .post-text,.post-featured:focus-visible .post-text{padding-left:2rem;padding-right:0}}@media(min-width: 992px){.post-featured{min-height:22rem}.post-featured .post-text{padding-top:3rem;padding-bottom:3rem}}@media(min-width: 1200px){.post-featured{min-height:24rem}.post-featured .post-text{padding-top:4rem;padding-bottom:4rem}}.post-featured .post-summary,.post-featured .post-author{display:block}@media(min-width: 1200px){header.post-header{padding:0}}.post-header{display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:0;padding:0 !important;overflow:hidden}@media(min-width: 1200px){.post-header{flex-direction:row;justify-content:end}}.post-header .post-meta{font-size:1rem;color:#007bff}.post-header .post-title{font-size:2.25rem}@media(min-width: 768px){.post-header .post-title{font-size:3rem}}.post-header .post-summary{font-size:1.25rem;margin:0 0 2rem}.post-header .post-image{border-radius:0;margin:0;min-height:250px;width:100%;height:auto;align-self:stretch}.post-header .post-image img{border-radius:0}@media(min-width: 576px){.post-header .post-image{min-height:350px}}@media(min-width: 768px){.post-header .post-image{min-height:500px}}@media(min-width: 1200px){.post-header .post-image{min-height:720px;width:50%}}.post-header-text{display:flex;flex-direction:column;padding:4rem 1rem;width:100%}@media(min-width: 576px){.post-header-text{width:540px}}@media(min-width: 768px){.post-header-text{width:720px}}@media(min-width: 992px){.post-header-text{width:720px}}@media(min-width: 1200px){.post-header-text{width:570px;padding-right:3rem}}.post-header-minimal .container{display:flex;flex-direction:column}.post-header-minimal .post-meta{font-size:1rem;color:#007bff}.post-header-minimal .post-title{font-size:2.25rem}@media(min-width: 768px){.post-header-minimal .post-title{font-size:3rem}}.post-header-minimal .post-summary{font-size:1.25rem;margin:0 0 2rem}.post-body{font-size:1.125rem}@media(min-width: 992px){.post-body{max-width:47rem}}.post-body.container{padding-top:4rem;padding-bottom:4rem}.post-body blockquote{padding-right:.25rem;font-size:1.5rem;line-height:1.25;font-weight:600}@media(min-width: 992px){.post-body blockquote{float:right;max-width:25rem;margin:0 -10rem 1rem 1rem}}.post-body youtube-facade{margin:0 0 1rem 0}.post-body .cta-demo-inline{margin:2rem 0}.post-body-text>:last-child:not(ul)::after{content:"";display:inline-block;width:9px;height:9px;background:#ee4d21;vertical-align:baseline;margin-left:8px}.post-body-text>:last-child:is(ul)>li:last-child::after{content:"";display:inline-block;width:9px;height:9px;background:#ee4d21;vertical-align:baseline;margin-left:8px}.post-share{list-style:none;padding:2rem 0;border-top:1px solid #d9dbdd;margin:3rem auto 0;display:flex;flex-direction:row;align-content:center;justify-content:center;gap:2rem}.post-share a{font-size:.75rem}.posts-heading{grid-column-end:span 2;text-align:center;display:none;flex-direction:row;justify-content:space-between;margin:0;gap:.5rem;align-items:start}.has-tag .posts-heading,.has-category .posts-heading,.has-filter .posts-heading{display:flex}.posts-filter-empty{display:none;grid-column-end:span 2;text-align:center}.posts-filter-empty h3{margin-top:1rem;font-size:1.25rem}.has-filter-empty .posts-filter-empty{display:block}.posts-filter-empty-icon{display:inline-block;background:#f5f6f6;color:#687077;border-radius:10px;padding:1rem;margin:0 auto}.posts-filter-empty-icon svg{display:block;height:20px}.post-suggested{position:relative}.post-suggested>hr{position:absolute;top:0;left:15px;right:15px}.post-suggested-posts{margin-bottom:2rem}@media(min-width: 1200px){.post-suggested-posts{margin-bottom:0}.post-suggested-posts+a{display:none}}.post-suggested-intro{display:flex;flex-direction:column;align-items:start}.post-suggested-intro h2{margin:.25rem 0 2rem}.post-suggested-intro p{order:-1}.post-suggested-intro .post-suggested-intro-bottom{order:100}.post-suggested-intro .btn{display:none;order:200}@media(min-width: 1200px){.post-suggested-intro .btn{display:inline-block}}@media(min-width: 1200px){.post-suggested-intro-mobile{display:none}}.post-suggested-intro-desktop{display:none}@media(min-width: 1200px){.post-suggested-intro-desktop{display:block}}.post-featured-video{grid-column:span 2}.main>.video-container{padding:.5rem 0 0}.main>.video-container>youtube-facade{margin:.5rem 0 1rem}.main>.video-container{max-width:min(90vw,168.8888888889vh)}@media(min-width: 1600px){.main>.video-container{max-width:min(90vw,168.8888888889vh,1400px)}}.main>.video-container .post-body-text{display:grid;grid-template-columns:3fr 1fr;gap:2rem;margin-top:.5rem}@media(max-width: 1199.98px){.main>.video-container .post-body-text{grid-template-columns:2fr 1fr}}@media(max-width: 767.98px){.main>.video-container .post-body-text{grid-template-columns:1fr}}.main>.video-container .post-body-text>:last-child:after{display:none}.main>.video-container .post-body-text .post-author-share .post-author{padding-top:0}.main>.video-container .post-body-text .post-author-share .post-author .post-author-bio{white-space:normal;overflow:visible}.main>.video-container .post-body-text .post-author-share .post-share{margin-top:2rem}.main>.video-container .post-body-text .post-summary{font-size:1.2rem}.video-title{margin-top:0;font-size:1.5rem}.video-description{font-size:1.2rem}.post-webinar .post-image img{object-position:right}.publication-list{max-width:720px;margin-left:auto;margin-right:auto}.publication-list.has-filter>p{display:none}.publication-alpha-title{color:#c6c9cb;font-size:4.5rem;line-height:1.25;font-weight:600;letter-spacing:-0.015em;margin-top:3rem;font-feature-settings:'liga' 1, 'calt' 1, 'ss03' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv05' 1, 'cv08' 1}.publication{font-size:1.125rem;transition:all linear .3s;color:#303b44}.publication a{color:inherit;text-decoration:underline}.publication a:hover,.publication a:focus,.publication a:active{color:#007bff}.publication p{margin:0}.publication-other-institutions{font-size:.875rem;color:#565f66;padding:.5rem 0 1rem 0}.publication-category.collapsed .publication-category-contents::before{display:block;content:"";width:100%;height:5rem;max-height:75%;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.75));pointer-events:none}.has-filter .publication-category.collapsed .publication-category-contents::before{display:none}.publication-category.collapsed .publication-category-contents-3 .publication:nth-child(n+4){display:none}.has-filter .publication-category.collapsed .publication-category-contents-3 .publication:nth-child(n+4){display:block}.publication-category.collapsed .publication-category-contents-4 .publication:nth-child(n+5){display:none}.has-filter .publication-category.collapsed .publication-category-contents-4 .publication:nth-child(n+5){display:block}.publication-category.expanded .publication-category-contents-3 .publication:nth-child(n+4){animation:fade-in linear .3s both}.publication-category.expanded .publication-category-contents-4 .publication:nth-child(n+5){animation:fade-in linear .3s both}.publication-category+.publication-category{margin-top:1.5rem}.publication-category-title{font-size:1.875rem}.publication-category-contents{position:relative;display:flex;flex-direction:column;gap:.5rem}.publication-expand{color:#7b8288}.has-filter .publication-expand{display:none}.publication-expand:hover,.publication-expand:focus,.publication-expand:active{color:#007bff}.publication-filtered-out{display:none !important}.accordion{text-align:left;display:flex;flex-direction:column;margin:4rem auto}.accordion-item{display:flex;flex-direction:column;gap:.5rem}.accordion-item+.accordion-item{border-top:1px solid #ecedee;padding-top:1rem;margin-top:1rem}.accordion-item-heading{font-size:1.125rem;margin:0;letter-spacing:0}.accordion-item-heading a{display:block;padding:.5rem 3rem .5rem 0;position:relative;text-decoration:none;font-weight:600}@media(min-width: 768px){.accordion-item-heading a{padding-right:0;padding-left:3rem}}.accordion-item-heading .svg-icon{display:block;position:absolute;top:50%;right:1rem;width:1rem;height:1rem;margin:-0.5rem 0 0;transition:all ease-in-out .3s}@media(min-width: 768px){.accordion-item-heading .svg-icon{left:0;right:auto}}.accordion-item-expanded .accordion-item-heading .svg-icon{transform:rotateX(180deg)}.accordion-item-content{padding:0;display:none}@media(min-width: 768px){.accordion-item-content{padding:0 0 0 3rem}}.accordion-item-expanded .accordion-item-content{display:block;animation:fade-in .3s}.cta-demo{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%)}.cta-demo .container{padding-top:4rem;padding-bottom:4rem;align-items:stretch}@media(min-width: 1200px){.cta-demo .container{align-items:center}}.cta-demo-text h3{margin-top:1rem}.cta-demo-text p{font-size:1.25rem}.cta-demo-form{background:#fff;border-radius:1rem;padding:2rem 1rem 1rem;display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media(min-width: 992px){.cta-demo-form{padding:2rem}}.cta-demo-form img{margin:0 auto}.cta-demo-form h4{margin-top:0}.cta-demo-form p{font-size:.875rem;color:#7b8288}@media(min-width: 992px){.cta-demo-form p{margin:3rem 0 0}}.cta-demo-form .form-group{text-align:left}.cta-demo-with-calendly{text-align:center}@media(max-width: 767.98px){.cta-demo-with-calendly .btn{display:block}}.cta-demo-with-calendly .container{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 992px){.cta-demo-with-calendly .container{display:grid;text-align:left;grid-template-columns:2fr 3fr;gap:0 2rem;align-items:center}}@media(min-width: 1200px){.cta-demo-with-calendly .container{grid-template-columns:1fr 1fr}}.cta-demo-with-video{text-align:center}@media(max-width: 767.98px){.cta-demo-with-video .btn{display:block}}.cta-demo-with-video .container{display:flex;flex-direction:column;gap:3rem}@media(min-width: 1200px){.cta-demo-with-video .container{display:grid;text-align:left;grid-template-columns:2fr 3fr;gap:0 2rem;align-items:center}}.cta-demo-images{display:flex;gap:1rem;flex-direction:column}.cta-demo-images blockquote{border:1px solid #ee4d21;border-radius:10px;padding:4rem 2rem 2rem;background:#fff;position:relative;margin:0;text-align:left}.cta-demo-images blockquote:before{content:"“";display:block;position:absolute;top:2rem;left:2rem;right:0;font-size:50px;line-height:30px;color:#ee4d21;font-weight:bold;font-family:serif}.cta-demo-images img{width:100%;height:auto}@media(max-width: 767.98px){.cta-demo-images img{display:none}}.cta-subscribe-inline,.cta-demo-inline{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);border-radius:6px;padding:2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width: 1200px){.cta-subscribe-inline,.cta-demo-inline{align-items:center;padding:4rem}}@media(min-width: 768px){.cta-subscribe-inline,.cta-demo-inline{grid-column-start:1;grid-column-end:span 2}}.has-filter .cta-subscribe-inline,.has-filter .cta-demo-inline{display:none}@media(min-width: 1200px){.cta-subscribe-inline-text,.cta-demo-inline-text{text-align:center}}.cta-demo-inline-btns{display:flex;flex-wrap:wrap;gap:.5rem}.cta-demo-inline-btns .btn{display:block;flex:1 0 auto}.subscribe-form{width:100%;max-width:30rem}h1+.subscribe-form{margin-top:2.5rem}.subscribe-form .form-fields{gap:0}.cta-case-study{display:flex;flex-direction:column;align-items:center;background:rgb(242.25,248.4,255);border-radius:6px;margin:3rem 0;overflow:hidden}@media(min-width: 768px){.cta-case-study{flex-direction:row}}.cta-case-study>div{flex:1 1 50%}.cta-case-study-text{padding:1rem}@media(min-width: 576px){.cta-case-study-text{padding:2rem}}.cta-case-study-text p:first-child{color:#007bff;font-weight:600}.cta-case-study-text h3{font-size:1.5rem;margin-top:1rem;font-weight:600}.cta-case-study-text .cta-case-study-btns{display:flex;flex-wrap:wrap;gap:.5rem}.cta-case-study-text .btn{display:block;flex:1 0 auto}@media(max-width: 575.98px){.cta-case-study-text .btn-orange{display:none}}.cta-case-study-image{align-self:stretch}@media(max-width: 767.98px){.cta-case-study-image{order:-1}}.cta-case-study-image img{object-fit:cover;display:block;width:100%;height:100%}.cta-confidence-wrapper{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%)}@media(min-width: 768px){.cta-confidence-wrapper{background:rgba(0,0,0,0)}}.cta-confidence{text-align:center;padding:2rem 0;border-radius:10px}@media(min-width: 768px){.cta-confidence{padding:4rem;background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%)}}.cta-confidence h3{margin:0}.cta-confidence h3,.cta-confidence p,.cta-confidence .btns{max-width:812px;margin-left:auto;margin-right:auto;justify-content:center}.cta-why-1000minds{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);padding:1.5rem 1.5rem 2rem;margin-top:1.5rem;border-radius:6px}.cta-start{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.cta-start h2,.cta-start p{margin:0}.cta-start h2{font-weight:700;margin:0}.cta-start .btns{margin-top:.5rem;width:100%}@media(min-width: 576px){.cta-start .btns{width:auto}}.cta-start-images{display:flex;flex-direction:row-reverse}.cta-start-images img{display:block;width:64px;height:64px;border:4px solid #fff;border-radius:100px}.cta-start-images img+img{margin-right:-1rem}.cta-software-inline,.cta-excel-download,.cta-simple{background:rgb(242.25,248.4,255);border-radius:6px;text-align:center;padding:1rem;margin:2rem 0}@media(min-width: 768px){.cta-software-inline,.cta-excel-download,.cta-simple{padding:2rem;margin:3rem 0}}.cta-simple{text-align:left}.cta-excel-download{display:flex;align-items:center;background:rgb(232.7,249.6,244.6);justify-content:space-around}@media(max-width: 767.98px){.cta-excel-download svg{display:none}}.cta-group{background-color:#007bff;background-position:50% 100%;background-image:url("/images/ctas/illustration-experts.svg");background-repeat:no-repeat;background-size:auto 15rem;color:#fff;text-align:center;font-size:16px;border-radius:6px;overflow:hidden}.cta-group .cta-group-inner{padding:2rem 1rem 15rem 1rem}.cta-group h2{color:inherit;margin:0}.cta-group p{margin:1rem auto 1.5rem;max-width:450px}@media(min-width: 768px){.cta-group{background-size:auto 100%;background-image:url("/images/ctas/illustration-expert-left.svg");background-position:0 100%}.cta-group h2{margin-top:1rem}.cta-group .cta-group-inner{padding:3rem;background:url("/images/ctas/illustration-expert-right.svg") 100% 100% no-repeat;background-size:auto 100%}}.cta-quotes-instagram{background:rgb(255,248.8,230.2) url("/images/ctas/instagram-background-mobile.png") top right no-repeat;background-size:auto 180px;color:#303b44;padding:1rem;margin:2rem 0 0;border-radius:6px;text-align:center}@media(min-width: 992px){.cta-quotes-instagram{background:rgb(255,248.8,230.2) url("/images/ctas/instagram-background.png") bottom right no-repeat;background-size:auto 100%;padding:2rem;margin:3rem 0 0;text-align:left}}.cta-quotes-instagram-text{margin:0 auto;max-width:400px}@media(min-width: 992px){.cta-quotes-instagram-text{margin:0}}.case-study-numbers{font-size:1.125rem;font-weight:600;color:#303b44;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.case-study-numbers p{border:1px solid #ecedee;border-radius:10px;padding:1rem;margin:0}.case-study-numbers p strong{display:block;font-size:3.75rem;line-height:1.25}.patient-priorization-tool-table{column-count:1}@media(min-width: 768px){.patient-priorization-tool-table{column-count:2}}.patient-priorization-tool-table>div{break-inside:avoid-column;display:inline-block;margin-bottom:1rem;width:320px}.dilemma-container{position:relative;width:100vw;margin:0 -1rem;padding:min(2rem,max(5%,1rem)) 1rem;background:#f9fafa;font-size:.875rem}@media(min-width: 576px){.dilemma-container{width:100%;margin:0 auto;padding:1.25rem;font-size:1rem;border:1px solid #d9dbdd;border-radius:6px}}@media(min-width: 768px){.dilemma-container{padding:2rem}}.dilemma-header{text-align:center;font-size:1.3em;margin:0 auto;text-wrap:balance}.dilemma{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:min(2rem,5%);margin-top:1rem}@media(min-width: 576px){.dilemma{margin-top:1.5rem}}@media(min-width: 768px){.dilemma{margin-top:2rem}}.dilemma-side{transition:all ease-in-out .3s;cursor:pointer;border-radius:6px;display:grid;grid-template-rows:repeat(2, 1fr);grid-row:auto/span 3}@media(min-width: 992px){.dilemma-side{box-shadow:0 0 2rem rgba(64,74,83,.15)}}.dilemma-side:hover .dilemma-side-button,.dilemma-side:focus .dilemma-side-button{background-color:#007bff;color:#fff}@media(min-width: 768px){.dilemma-side:hover,.dilemma-side:focus{box-shadow:0 0 4rem rgba(64,74,83,.15);transform:scale(1.02)}}.dilemma-side-inner{display:grid;grid-row:auto/span 2;grid-template-rows:repeat(2, 1fr);border:1px solid #8e9499;border-radius:6px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff;padding:1rem}@media(min-width: 576px){.dilemma-side-inner{padding:1.5rem 2rem}}.dilemma[data-degree="3"] .dilemma-side{grid-template-rows:repeat(3, 1fr);grid-row:auto/span 4}.dilemma[data-degree="3"] .dilemma-side-inner{grid-template-rows:repeat(3, 1fr);grid-row:auto/span 3}.dilemma[data-degree="4"] .dilemma-side{grid-template-rows:repeat(4, 1fr);grid-row:auto/span 5}.dilemma[data-degree="4"] .dilemma-side-inner{grid-template-rows:repeat(4, 1fr);grid-row:auto/span 4}.dilemma[data-degree="5"] .dilemma-side{grid-template-rows:repeat(5, 1fr);grid-row:auto/span 6}.dilemma[data-degree="5"] .dilemma-side-inner{grid-template-rows:repeat(5, 1fr);grid-row:auto/span 5}.dilemma[data-degree="6"] .dilemma-side{grid-template-rows:repeat(6, 1fr);grid-row:auto/span 7}.dilemma[data-degree="6"] .dilemma-side-inner{grid-template-rows:repeat(6, 1fr);grid-row:auto/span 6}.dilemma[data-degree="7"] .dilemma-side{grid-template-rows:repeat(7, 1fr);grid-row:auto/span 8}.dilemma[data-degree="7"] .dilemma-side-inner{grid-template-rows:repeat(7, 1fr);grid-row:auto/span 7}@supports(grid-template-rows: subgrid){.dilemma:not([data-subgrid=false]) .dilemma-side,.dilemma:not([data-subgrid=false]) .dilemma-side-inner{grid-template-rows:subgrid}}.dilemma-categorization+.dilemma-categorization{border-top:1px solid #e0e2e3;margin:1rem 0 0;padding-top:1rem}@media(min-width: 576px){.dilemma-categorization+.dilemma-categorization{margin:1.5rem 0 0;padding-top:1.5rem}}.dilemma-criterion{margin-bottom:.5rem}@media(min-width: 576px){.dilemma-criterion{margin-bottom:.5rem}}.dilemma-level{margin-left:1.5rem;font-weight:600}.dilemma-button{padding:.8rem;background-color:rgb(229.5,241.8,255);color:#007bff;border:1px solid #007bff;border-radius:6px;text-align:center;font-weight:600;transition:all ease-in-out .3s;cursor:pointer}.dilemma-side-button{width:100%;border-top-left-radius:0;border-top-right-radius:0;grid-row:-1}.dilemma-equal-button{justify-self:center;width:calc(50% - 2rem);grid-column:1/-1;padding-top:min(2rem,5%)}.dilemma-equal-button>div:hover,.dilemma-equal-button>div:focus{background-color:#007bff;color:#fff;transform:scale(1.02)}@media(min-width: 992px){.dilemma-equal-button>div:hover,.dilemma-equal-button>div:focus{box-shadow:0 0 2rem rgba(64,74,83,.15)}}.tradeoffs .dilemma-container:not(:first-of-type){display:none}.tradeoffs .dilemma-container .dilemma-header,.tradeoffs .dilemma-container .dilemma{transition:all ease-in-out .3s}.tradeoffs .dilemma-container.dilemma-out{display:block !important}.tradeoffs .dilemma-container.dilemma-out .dilemma{animation:fade-out .5s ease-in-out both}.tradeoffs .dilemma-container.dilemma-in{display:block !important}.tradeoffs .dilemma-container.dilemma-in .dilemma{animation:fade-in .5s ease-in-out both}.tradeoffs .dilemma-container.dilemma-hidden{display:none !important}.tradeoffs .dilemma-container.dilemma-cta .dilemma-header,.tradeoffs .dilemma-container.dilemma-cta .dilemma{transition:all ease-in-out .3s;filter:blur(5px);opacity:.5;pointer-events:none}.dilemma-cta-container{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:1rem}.dilemma-cta-content{background:#fff;border-radius:10px;padding:1rem;text-align:center;max-width:30rem;margin:auto;box-shadow:rgba(0,0,0,.15) 0 0 100px;animation:fade-in 1s ease-in-out;position:relative}@media(min-width: 576px){.dilemma-cta-content{padding:2rem}}.dilemma-cta-content h4{margin:1rem 0}.dilemma-cta-content .close{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;background:url("/images/icons/close.svg") 50% 50% no-repeat;background-size:cover}.contact-methods{display:flex;flex-direction:column;gap:2rem}@media(max-width: 991.98px){.contact-methods{max-width:300px;align-items:stretch}}@media(min-width: 992px){.contact-methods{display:grid;grid-template-columns:1fr 1fr}}.contact-methods hr{display:none}@media(min-width: 992px){.contact-methods hr{display:block;grid-column-end:span 2}}.contact-method{text-align:center;padding-bottom:2rem;border-bottom:1px solid #ecedee}.contact-method:last-child{padding-bottom:0;border-bottom:none}@media(min-width: 992px){.contact-method{text-align:left;padding-bottom:0;border-bottom:none}}.contact-method .text-xl{margin-top:1.25rem}.contact-method .svg-icon{color:rgb(102,175.8,255)}.contact-method p{color:#7b8288}.contact-method a{font-weight:600}.contact-method dl{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}.contact-method dt{font-weight:400;color:#7b8288;margin:0;text-align:left}.contact-method dd{margin:0;text-align:right}.contact-form-area{margin-top:4rem}.contact-form{background:#fff;margin-top:-10rem;box-shadow:0px 30px 50px 0px rgba(66,133,244,.2),0px 0px 30px 0px rgba(66,133,244,.1019607843);border-radius:10px;padding:2rem}.contact-form .form-fields{display:flex;flex-direction:column;gap:1rem}.contact-form .form-success-message{text-align:center}.contact-form .form-success-message strong{display:block}.about-awards .home-awards{padding:0}@media(min-width: 576px){.about-illustration{display:grid;grid-template-columns:1fr 1fr}}.about-illustration img{display:block;max-height:540px;max-width:100%;margin:auto}.about-illustration div{display:flex}.about-illustration div:first-child{background:#fff1e3}.about-illustration div:first-child img{margin-right:0}.about-illustration div:last-child{background:#e6f2ff}.about-illustration div:last-child img{margin-left:0}.award-list{display:flex;flex-direction:column;gap:3rem}@media(min-width: 1200px){.award-list{gap:4rem}}.award{padding:1.5rem;border:1px solid #ecedee;border-radius:10px;position:relative}.award.award-featured{border:none;background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);display:flex;flex-direction:column;gap:2rem;overflow:hidden}@media(min-width: 992px){.award.award-featured{flex-direction:row;align-items:center}.award.award-featured>div{flex:1 1 auto}.award.award-featured div:first-child{width:45%}.award.award-featured div:last-child{width:55%}}.award-trophy{color:#00986b;position:absolute;top:1rem;right:1.5rem;display:flex;flex-direction:row;gap:.5rem;align-items:center}.award-featured .award-trophy{position:static}.award-title{font-size:1.5rem;margin:.5rem 0}.award-quote{padding:2rem;background:#fff;border-radius:10px;box-shadow:0px 0px 30px rgba(66,133,244,.1),0px 30px 50px rgba(66,133,244,.2)}.award-quote blockquote{position:relative;padding:2rem 0 0;margin:1rem 0 0;border-left:none}.award-quote blockquote:before{content:"“";display:block;position:absolute;top:0;left:0;right:0;font-size:40px;line-height:40px;color:#ee4d21;font-weight:bold;font-family:serif}.award-quote cite{display:block;font-size:.75rem;font-weight:600;color:#7b8288;line-height:1.5}.award-links{line-height:21px}.client-list{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:masonry}@media(min-width: 768px){.client-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.client-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.client-break{order:-25;grid-column:1/span 2;grid-row:5}}@media(min-width: 1200px){.client-break{order:-15;grid-column:1/span 3;grid-row:5}}.client{flex:1 0 auto;border:1px solid #ecedee;border-radius:10px;padding:1rem;display:flex;flex-direction:column;justify-content:end;justify-self:stretch;align-self:stretch}.client h2{font-size:1.5rem;margin:1rem 0 0}.client:nth-child(1){order:-30}.client:nth-child(2){order:-29}.client:nth-child(3){order:-20}.client:nth-child(4){order:-10}.client-images{display:none;grid-template-columns:1fr;justify-items:center;align-items:center}@media(min-width: 1200px){.client-images{display:grid}}.client-images img{display:block;grid-column-start:1;grid-row-start:1}@media(min-width: 768px){.reviews-list{column-count:2;gap:2rem}}.review{text-align:center;color:#303b44;margin:0 0 2rem 0;padding:0;break-inside:avoid;gap:0}.review blockquote{border:none;padding:0;margin:0;font-size:inherit}.review figcaption{margin:2rem 0 0;color:inherit;font-size:1.125rem;font-weight:600}.review figcaption:before{content:"— "}.review-normal{border-radius:6px;background:#f5f6f6}.review-image{border-top-left-radius:6px;border-top-right-radius:6px;background:#ecedee;width:100%;height:25rem;overflow:hidden}@media(min-width: 1200px){.review-image{height:auto;aspect-ratio:1}}.review-image img{object-fit:cover;display:block;width:100%;height:100%}.review-text{padding:2rem}.review-text:before{content:"“";display:block;font-size:40px;line-height:1;color:#ee4d21;font-weight:bold;font-family:serif;margin:0 0 1rem 0}.review-featured .review-text{background:#fff;border:1px solid #d9dbdd;border-radius:6px;font-size:1.25rem}.review-featured-image .review-text{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.review-rating-summary{font-weight:600}.review-rating{margin:2rem 0 0;display:flex;flex-direction:row;justify-content:center;gap:.25rem}.review-rating-summary .review-rating{margin:0 0 .5rem;justify-content:start;font-weight:600}.review-rating-star{display:block;width:21px;height:21px;background:rgba(0,0,0,0) url("/images/icons/star-filled.svg") 0 50% no-repeat;background-size:auto 100%;position:relative}.review-rating-summary .review-rating-star{width:30px;height:30px}.review-rating-star.review-rating-star-half{width:11px}.review-rating-summary .review-rating-star.review-rating-star-half{width:15px}.research-projects-cta{background:#f9fafa;color:#303b44;border-radius:10px;padding:.75rem 1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center;gap:1rem;text-align:center}@media(min-width: 576px){.research-projects-cta{flex-direction:row;text-align:left}}.research-projects-cta .btn{flex:0 0 auto}.scholarship-panel{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);padding:1.5rem;border-radius:8px;color:#303b44}@media(min-width: 576px){.scholarship-panel{padding:3rem}}@media(min-width: 768px){.scholarship-panel{padding:4rem}}.scholarship-panel .text-eyebrow-small{color:#007bff;margin-top:2.5rem}.scholarship-panel ol{padding:0;display:flex;flex-direction:column;gap:.5rem;list-style-position:inside;font-weight:600}.scholarship-panel li{padding:1.5rem;background:#fff;border-radius:8px}.scholarship-panel-bottom{display:flex;flex-direction:column}@media(min-width: 768px){.scholarship-panel-bottom{flex-direction:row;justify-content:space-between;align-items:start}}.scholarship-panel-bottom p{font-size:2.25rem;font-weight:700}.scholarship-panel-bottom p span{display:block;font-size:1.25rem}.scholarship-winners{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0;align-items:center}@media(min-width: 768px){.scholarship-winners{grid-template-columns:1fr 1fr;align-items:stretch;justify-content:stretch}}.scholarship-winners .review{margin:0;position:relative}.scholarship-winners .scholarship-winner-year{position:absolute;top:1rem;right:1rem;background:#007bff;color:#fff;padding:.125rem .5rem;border-radius:3px}.scholarship-winner-text{padding:2rem;background:#fff;border:1px solid #d9dbdd;border-radius:6px;font-size:1.25rem;border-top:none;border-top-left-radius:0;border-top-right-radius:0;text-align:left;flex:1 0 auto}.scholarship-winner-text h3,.scholarship-winner-text p{margin-bottom:.5rem}.scholarship-winner-text h3{font-size:1.25rem;font-weight:600}.scholarship-winner-text p{font-size:1rem}.scholarship-winner-text p:last-child{margin-bottom:0}.demo-page{min-height:100vh;width:100vw;background:#007bff;display:flex;align-items:center;justify-content:center;padding:1rem;position:absolute;overflow:hidden;user-select:none}@media(min-width: 1200px){.demo-page{padding:2rem}}.demo-page:after{content:"";display:none;width:80vw;aspect-ratio:1;background:rgb(51,149.4,255);border-radius:100000px;position:absolute;top:-20vw;right:-20vw;z-index:1}@media(min-width: 1200px){.demo-page:after{display:block}}.demo-page .btn-outline-white{padding:0;color:#7b8288;align-self:center}.demo-page .btn-outline-white:hover,.demo-page .btn-outline-white:focus,.demo-page .btn-outline-white:active{color:#303b44}.demo-page-inner{display:flex;flex-direction:column;margin:auto;flex-direction:column;align-items:stretch;justify-content:center;gap:2rem;position:relative;z-index:2;max-width:21rem}@media(min-width: 768px){.demo-page-inner{width:41rem;max-width:none}}@media(min-width: 1200px){.demo-page-inner{display:grid;grid-template-columns:auto 41rem;grid-template-rows:auto auto;gap:2rem 4rem;width:auto}}.demo-intro{display:flex;flex-direction:column;gap:1rem;color:#fff;justify-content:space-between}.demo-intro h1{color:#fff;font-size:1.875rem}@media(min-width: 1200px){.demo-intro{grid-column:1;grid-row:1;align-self:start;max-width:30rem}}.demo-intro a{font-weight:600;text-decoration:none}.demo-intro a:hover,.demo-intro a:focus,.demo-intro a:active{text-decoration:underline;color:#fff}.demo-intro-time{display:inline-block;border:1px solid rgb(76.5,162.6,255);background:rgb(51,149.4,255);border-radius:6px;padding:.25rem .5rem .25rem .25rem;margin:0 0 0 .5rem;font-size:.875rem;font-weight:400;vertical-align:middle}.demo-intro-time svg{vertical-align:middle;margin:0 .25rem 0 0}.demo-intro-time span{vertical-align:middle}.demo-intro-text div{display:flex;flex-direction:row;align-items:center;gap:.5rem}.demo-intro-text div p{margin:0}.demo-intro-people{display:none;flex-direction:row-reverse;align-items:center;gap:.5rem;flex:0 0 auto}@media(min-width: 768px){.demo-intro-people{display:flex}}.demo-intro-people img{display:block;border-radius:100px;border:2px solid #fff}.demo-intro-people img+img{margin-right:-1rem}.demo-topics{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.5rem;font-size:.875rem}@media(min-width: 768px){.demo-topics{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.demo-topics{grid-column:1;grid-row:2;align-self:end;max-width:30rem}}.demo-topics li{padding:.75rem;border-radius:8px;border:1px solid rgb(76.5,162.6,255);background:rgb(51,149.4,255);color:#fff;flex:0 0 1}.demo-topics strong{font-weight:600;display:block}.demo-topics span{display:block;border-radius:50%;padding:.5rem;width:2rem;height:2rem;background:#007bff;margin:0 0 .5rem}.demo-topics svg{display:block}.demo-quote{display:flex;gap:1rem;margin:0}@media(min-width: 1200px){.demo-quote{grid-column:1;grid-row:3;align-self:end;max-width:30rem}}.demo-quote hr{border-color:rgb(51,149.4,255);margin:0}@media(max-width: 991.98px){.demo-quote hr:first-child{display:none}}.demo-quote blockquote{position:relative;padding:2rem 0 0;margin:0;border-left:none;color:rgb(229.5,241.8,255)}.demo-quote blockquote:before{content:"“";display:block;position:absolute;top:0;left:0;right:0;font-size:40px;line-height:40px;color:rgb(127.5,189,255);font-weight:bold;font-family:sans-serif}.demo-quote figcaption{display:flex;flex-direction:row;gap:1rem;align-items:center;color:rgb(229.5,241.8,255);font-size:1rem;margin:0}.demo-quote figcaption img{display:block;border-radius:1000px;border:3px solid #fff}.demo-quote figcaption span{display:block}.demo-quote figcaption span span{color:rgb(153,202.2,255)}.demo-form,.demo-existing,.demo-cancel,.demo-canceled{display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:2rem 1rem 1rem;box-shadow:0px 30px 50px 0px rgba(66,133,244,.2),0px 0px 30px 0px rgba(66,133,244,.1019607843);gap:1rem;margin:0}@media(min-width: 768px){.demo-form,.demo-existing,.demo-cancel,.demo-canceled{padding:2rem}}@media(min-width: 1200px){.demo-form,.demo-existing,.demo-cancel,.demo-canceled{grid-column:2;grid-row-start:span 3}}.demo-form{gap:3rem}.demo-form.form-error .demo-form-contents{display:none}.demo-schedule{flex:1 0 auto;justify-content:space-between}.demo-schedule,.demo-schedule-bottom{display:flex;flex-direction:column;gap:2rem;align-items:stretch;position:relative}.demo-schedule-top{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width: 768px){.demo-schedule-top{align-items:start;flex-direction:row;gap:3rem;width:37rem}}.demo-schedule-bottom .form-group{align-self:center}.demo-schedule-bottom .form-control-wrapper{display:flex;align-items:center;gap:1rem;margin:0 auto;flex-direction:column}@media(min-width: 768px){.demo-schedule-bottom .form-control-wrapper{flex-direction:row}}.demo-schedule-bottom select.form-control{display:inline-block;width:auto;max-width:250px;text-overflow:ellipsis;padding:.25rem .5rem;border-color:#f5f6f6;background:#f5f6f6;border-radius:1000px}.demo-schedule-bottom select.form-control:hover,.demo-schedule-bottom select.form-control:active,.demo-schedule-bottom select.form-control:focus{background:#ecedee;border-color:#ecedee}.demo-schedule-bottom .form-validation-error{text-align:center}.demo-schedule-next-btn,.demo-schedule-back-btn{display:none}.form-submitting .demo-schedule-next-btn,.form-submitting .demo-schedule-back-btn{pointer-events:none;opacity:.5}@media(min-width: 1200px){.demo-schedule-next-btn{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}.demo-schedule-back-btn{display:inline-block}.demo-step-1 .demo-schedule-details{display:none}.demo-step-2 .demo-schedule{display:none}}.demo-schedule-loading .demo-months>*,.demo-schedule-loading .demo-times>*,.demo-schedule-loading .demo-schedule-bottom>*,.demo-schedule-top-loading .demo-months>*,.demo-schedule-top-loading .demo-times>*,.demo-schedule-top-loading .demo-schedule-bottom>*{pointer-events:none;opacity:0}.demo-schedule-loading .demo-months:before,.demo-schedule-loading .demo-times:before,.demo-schedule-loading .demo-schedule-bottom:before,.demo-schedule-top-loading .demo-months:before,.demo-schedule-top-loading .demo-times:before,.demo-schedule-top-loading .demo-schedule-bottom:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;z-index:1000;animation:loading-background-shimmer 2s linear infinite both;background:#f5f6f6 linear-gradient(to right, #F5F6F6 20%, #F9FAFA 40%, #F5F6F6 50%);background-size:1000px 100%}.demo-schedule-loading .demo-times,.demo-schedule-top-loading .demo-times{min-height:200px}.demo-schedule-loading .demo-months,.demo-schedule-top-loading .demo-months{min-height:280px}.demo-btn{display:flex;background:rgba(0,0,0,0);text-align:center;cursor:pointer;transition:all linear .3s;color:#000;border:none;appearance:none;padding:0;margin:0;align-items:center;justify-content:center;white-space:nowrap}.demo-schedule-heading{font-size:1.125rem;border-bottom:1px solid #ecedee;padding:0 0 1rem;display:flex;align-items:center;gap:.5rem}.demo-months{position:relative;width:17rem}.demo-month{width:17rem;display:none;flex-direction:column;gap:1rem}.demo-month-active{display:flex}.demo-month-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.demo-month-btn{width:2rem;height:2rem;border-radius:1rem;line-height:2rem}.demo-month-btn .svg-icon{margin:auto}.demo-month-btn:hover,.demo-month-btn:focus,.demo-month-btn:active{background:#ecedee}.demo-month-btn[disabled]{pointer-events:none;color:#d9dbdd}.demo-month-name{text-align:center;font-size:1rem;margin:0}.demo-days{display:grid;grid-template-columns:repeat(7, 1fr);gap:.5rem;position:relative}.demo-day{width:2rem;height:2rem;background:rgba(0,0,0,0);border-radius:1rem;line-height:2rem;border:1px solid rgba(0,0,0,0)}.demo-day-today{border:1px dashed #c6c9cb}.demo-day-blank,.demo-day-invalid,.demo-day-unavailable,.demo-day-heading{pointer-events:none}.demo-day-heading{text-align:center}.demo-day-invalid,.demo-day-unavailable{color:#c6c9cb}.demo-day-available:hover,.demo-day-available:focus,.demo-day-available:active{background:#d9dbdd}.demo-day-active,.demo-day-active:hover,.demo-day-active:focus,.demo-day-active:active{border-color:rgba(0,0,0,0);font-weight:600}.demo-times{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;position:relative;width:17rem}.demo-time{display:block;padding:.5rem;border:1px solid #d9dbdd;border-radius:6px;text-align:center;font-size:.875rem}.demo-time:hover,.demo-time:focus,.demo-time:active{background:#d9dbdd}.demo-day-active,.demo-day-active:hover,.demo-day-active:focus,.demo-day-active:active,.demo-time-active,.demo-time-active:hover,.demo-time-active:focus,.demo-time-active:active{background:#007bff;color:#fff;border-color:#007bff}.demo-schedule-details-datetime,.demo-existing-datetime,.demo-cancel-datetime{margin:0;padding-top:2rem;font-weight:600;color:#303b44}.demo-schedule-details-datetime,.demo-schedule-details-datetime>span,.demo-existing-datetime,.demo-existing-datetime>span,.demo-cancel-datetime,.demo-cancel-datetime>span{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center}.demo-schedule-details-datetime>span,.demo-existing-datetime>span,.demo-cancel-datetime>span{display:inline-flex;gap:.5rem}.demo-existing-datetime,.demo-cancel-datetime{background:rgb(232.7,249.6,244.6);border-radius:1000px;align-self:center;padding:.5rem 1rem}@media(max-width: 767.98px){.demo-existing-datetime,.demo-existing-datetime>span,.demo-cancel-datetime,.demo-cancel-datetime>span{gap:1rem}}@media(min-width: 768px){.demo-existing-datetime,.demo-cancel-datetime{padding:1rem 2rem}}.demo-cancel-datetime{margin:0 0 auto}.demo-form-error{max-width:37rem;display:flex;flex-direction:column;text-align:center}.demo-form-error img{margin:auto}.demo-existing{text-align:center}@media(max-width: 767.98px){.demo-existing br{display:none}}.demo-existing h2{margin:1rem 0}.demo-existing img{align-self:center}.demo-cancel,.demo-canceled{text-align:center}.demo-cancel h2,.demo-canceled h2{margin-top:auto}.demo-canceled h2{margin-bottom:auto}.vote-outer{min-height:calc(100vh - 5rem);display:flex;text-align:center}.vote-form{margin:auto !important;flex:0 1 auto;display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 768px){.vote-form{max-width:30rem}}.vote-form h1,.vote-form p{margin:0}.vote-form .btn{min-width:6rem}.vote-form-code{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.vote-form-code input{color:#c6c9cb;font-size:2.25rem;font-weight:600;text-align:center;text-transform:uppercase;line-height:1;padding:0}@media(min-width: 576px){.vote-form-code input{font-size:3rem;padding:.5rem}}@media(min-width: 768px){.vote-form-code input{font-size:3.75rem;padding:.75rem}}.page-landing .header:not(.header-scrolled-deep){background:#007bff;color:#fff}@media(min-width: 992px){.page-landing .header-scrolled{box-shadow:0px 1px 0px rgb(51,149.4,255)}.page-landing .header-scrolled-deep{background:#fff;box-shadow:0px 1px 0px #d9dbdd}}.page-landing :not(.header-scrolled-deep) .header-nav-toggle:hover,.page-landing :not(.header-scrolled-deep) .header-nav-toggle:active{color:#fff}.page-landing .main>.container,.page-landing .main>.background-gradient>.container{padding-top:4rem;padding-bottom:4rem}.page-landing .header:not(.header-scrolled-deep) :focus-visible,.landing-header :focus-visible{outline-color:#fff}.page-landing .header:not(.header-scrolled-deep) a.btn-white,.landing-header a.btn-white{background:rgb(51,149.4,255);border-color:rgb(51,149.4,255);color:#fff}.page-landing .header:not(.header-scrolled-deep) a.btn-white:hover,.page-landing .header:not(.header-scrolled-deep) a.btn-white:focus,.page-landing .header:not(.header-scrolled-deep) a.btn-white:active,.landing-header a.btn-white:hover,.landing-header a.btn-white:focus,.landing-header a.btn-white:active{background:#fff;border-color:#fff;color:#007bff}.page-landing .header:not(.header-scrolled-deep) .header-nav-search-btn:hover,.page-landing .header:not(.header-scrolled-deep) .header-nav-search-btn:focus,.page-landing .header:not(.header-scrolled-deep) .header-nav-search-btn:active,.landing-header .header-nav-search-btn:hover,.landing-header .header-nav-search-btn:focus,.landing-header .header-nav-search-btn:active{background:rgb(51,149.4,255);border-color:rgb(51,149.4,255)}.landing-header,.landing-header-white{background:#007bff;color:rgb(229.5,241.8,255);display:flex;flex-direction:column}.landing-header h1,.landing-header-white h1{color:rgb(204,228.6,255);font-size:.875rem;font-weight:600;letter-spacing:0;color:inherit;margin:0}@media(min-width: 768px){.landing-header h1,.landing-header-white h1{font-size:1rem;color:#fff}}.landing-header .heading-sm,.landing-header .heading-md,.landing-header-white .heading-sm,.landing-header-white .heading-md{margin:0;color:#fff}@media(min-width: 992px){.landing-header .heading-md,.landing-header-white .heading-md{font-size:3rem}}@media(min-width: 576px){.landing-header .heading-sm,.landing-header-white .heading-sm{font-size:2.25rem}}@media(min-width: 768px){.landing-header .heading-sm,.landing-header-white .heading-sm{font-size:3rem}}@media(min-width: 992px){.landing-header .heading-sm,.landing-header-white .heading-sm{font-size:3.75rem}}@media(min-width: 1200px){.landing-header .heading-sm,.landing-header-white .heading-sm{font-size:4.5rem}}.landing-header .text-lead,.landing-header-white .text-lead{color:inherit;margin:0}.landing-header img,.landing-header-white img{margin:auto}@media(min-width: 576px){.landing-header img,.landing-header-white img{max-width:400px}}@media(min-width: 768px){.landing-header img,.landing-header-white img{max-width:450px}}@media(min-width: 992px){.landing-header img,.landing-header-white img{max-width:100%}}.landing-header .btns,.landing-header-white .btns{justify-content:center;gap:.75rem}@media(min-width: 400px){.landing-header .btns,.landing-header-white .btns{flex-direction:row}}@media(min-width: 992px){.landing-header .btns,.landing-header-white .btns{justify-content:start}}.landing-header.landing-header-center,.landing-header-white.landing-header-center{text-align:center}.landing-header.landing-header-center .container,.landing-header-white.landing-header-center .container{padding-top:4rem;padding-bottom:0}.landing-header.landing-header-center .heading-sm,.landing-header-white.landing-header-center .heading-sm{margin:1rem auto 1rem}@media(min-width: 1200px){.landing-header.landing-header-center .heading-sm,.landing-header-white.landing-header-center .heading-sm{margin-top:0}}@media(max-width: 767.98px){.landing-header.landing-header-center h1,.landing-header-white.landing-header-center h1{color:rgb(204,228.6,255);font-size:.875rem}}.landing-header.landing-header-center .text-lead,.landing-header-white.landing-header-center .text-lead{color:rgb(204,228.6,255);font-size:.875rem;max-width:700px;margin:0 auto 1.5rem}@media(min-width: 576px){.landing-header.landing-header-center .text-lead,.landing-header-white.landing-header-center .text-lead{font-size:1rem}}@media(min-width: 768px){.landing-header.landing-header-center .text-lead,.landing-header-white.landing-header-center .text-lead{font-size:1.125rem;color:rgb(229.5,241.8,255)}}.landing-header-inner{margin:auto;display:flex;flex-direction:column;padding:4rem 1rem 0 1rem;align-items:center;text-align:center;gap:1.5rem;max-width:600px}@media(min-width: 992px){.landing-header-inner{max-width:1280px;padding-left:3rem;padding-right:3rem;display:grid;gap:0 2rem;grid-template-columns:500px 1fr;text-align:left}}.landing-header-inner>div{display:flex;flex-direction:column;gap:1.5rem}.landing-header-inner>div:only-child{grid-column:span 2;text-align:center}.landing-header-inner>div:only-child .btns{justify-content:center}.landing-header-inner>div:only-child p{max-width:800px}@media(min-width: 576px){.landing-header-eyebrow,.landing-header-white-eyebrow{display:inline-block;padding:5px 1rem;border:1px solid rgb(76.5,162.6,255);border-radius:1000px}.landing-header-white-eyebrow{border-color:#d9dbdd}}.landing-header-center-image{margin:0 -1rem;height:450px}@media(min-width: 576px){.landing-header-center-image{margin:0;height:auto}}@media(min-width: 992px){.landing-header-center-image{margin-top:3rem}}.landing-header-center-image img{width:100%;display:block;object-fit:cover;height:100%;max-width:none}@media(min-width: 576px){.landing-header-center-image img{object-fit:initial;height:auto}}.landing-header-numbers{list-style:none;padding:0;display:none;flex-direction:row;flex-wrap:nowrap;gap:1rem;font-size:.875rem;color:rgb(204,228.6,255);white-space:nowrap;justify-content:space-around}@media(min-width: 400px){.landing-header-numbers{display:flex}}@media(min-width: 992px){.landing-header-numbers{justify-content:space-between}}.landing-header-numbers strong{display:block;font-size:1.5rem;font-weight:600}.landing-header-numbers span{display:none}@media(min-width: 992px){.landing-header-numbers span{display:inline}}.landing-header-white{background:#fff;color:#303b44;text-align:center;align-items:center}.landing-header-white .container:first-child,.landing-header-white .container-lg:first-child{padding-top:4rem}.landing-header-white .container:first-child+.container-lg,.landing-header-white .container-lg:first-child+.container-lg{padding-top:1rem;padding-bottom:4rem}.landing-header-white .container,.landing-header-white .container-lg{display:flex;flex-direction:column;gap:1rem}.landing-header-white .btns{justify-content:center;margin:2rem auto 0}.landing-header-white h1,.landing-header-white .text-lead,.landing-header-white .heading-xl{color:#303b44}.landing-header-white .heading-xl{margin-top:0}.landing-header-white-video{background:rgb(229.5,241.8,255);max-width:100%;width:720px;aspect-ratio:16/9;box-shadow:0 0 0 10px rgb(229.5,241.8,255);border-radius:10px;margin:4rem auto;position:relative}.landing-header-white-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:10px;overflow:hidden}.landing-header-white-quote{border:none;padding:0;max-width:600px;margin:0 auto}.landing-header-white-quote p{font-size:1.5rem;line-height:1.25;font-weight:600}.landing-header-white-quote img{height:69px;width:auto}.landing-clients{text-align:center;padding-top:3rem !important;padding-bottom:4rem !important}.landing-clients ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;list-style:none;padding:0;margin:0 auto;align-items:center;max-width:400px}@media(min-width: 768px){.landing-clients ul{max-width:none;justify-content:space-between;flex-wrap:nowrap}}.landing-clients li{flex:0 1 auto}.landing-clients img{width:auto;height:30px;max-width:100%}@media(min-width: 768px){.landing-clients img{height:34px}}@media(min-width: 1200px){.landing-clients img{height:48px}.landing-clients img.landing-client-short{height:36px}.pricing-header .landing-clients img{height:52px}}.landing-intro{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1200px){.landing-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center}}.landing-intro ul{display:flex;flex-direction:column;gap:1rem;list-style:none;padding-left:0}@media(min-width: 576px){.landing-intro ul.landing-intro-links-columns{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 768px){.landing-intro ul.landing-intro-links-columns{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.landing-intro ul.landing-intro-links-columns{grid-template-columns:1fr 1fr}}.landing-intro a{color:#007bff;font-weight:600;text-decoration:none}.landing-intro a:hover,.landing-intro a:focus,.landing-intro a:active{color:#303b44}.landing-flow-diagram{text-align:center;position:relative}@media(min-width: 768px){.landing-flow-diagram{text-align:left}}@media(min-width: 1200px){.landing-flow-diagram{text-align:center}}.landing-flow-diagram h2{max-width:720px;margin:0 auto}.landing-flow-diagram ol{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.5rem;grid-template-columns:1fr;justify-items:center}@media(min-width: 768px){.landing-flow-diagram ol{grid-template-columns:1fr 1fr;margin-top:3rem;justify-items:start}}@media(min-width: 1200px){.landing-flow-diagram ol{grid-template-columns:1fr 1fr 1fr 1fr;margin-top:4rem;justify-items:center}}.landing-flow-diagram li{max-width:240px;position:relative}.landing-flow-diagram .landing-flow-icon{display:flex;width:2rem;height:2rem;border-radius:1rem;background:rgb(229.5,241.8,255);color:rgb(76.5,162.6,255);margin:0 auto;position:relative;z-index:1}@media(min-width: 768px){.landing-flow-diagram .landing-flow-icon{margin-left:0}}@media(min-width: 1200px){.landing-flow-diagram .landing-flow-icon{margin-left:auto}}.landing-flow-diagram .landing-flow-icon .svg-icon{margin:auto;width:1rem;height:1rem}.landing-flow-diagram .landing-flow-line{display:none;height:2px;width:350%;position:absolute;top:1rem;left:50%;margin:-1px 0 0 0}@media(min-width: 1200px){.landing-flow-diagram .landing-flow-line{display:block}}.landing-flow-diagram .landing-flow-line span{display:block;position:absolute;left:0;top:0;bottom:0;background:rgb(102,175.8,255);border-radius:1px}.landing-flow-diagram strong{display:block;margin:1rem auto .25rem;color:#303b44}.landing-flow-diagram hr{position:absolute;bottom:0;left:1.5rem;right:1.5rem;margin:0}@keyframes landing-flow-line-inner{0%,20%{width:0;opacity:1}70%,85%{width:100%;opacity:1}90%{width:100%;opacity:0}100%{width:0;opacity:0}}@keyframes landing-flow-icon-1{0%,19%,90%{background:rgb(229.5,241.8,255);color:rgb(76.5,162.6,255);transform:none}20%{transform:scale(1.05)}21%,85%{background:rgb(76.5,162.6,255);color:rgb(229.5,241.8,255);transform:none}}@keyframes landing-flow-icon-2{0%,36%,90%{background:rgb(229.5,241.8,255);color:rgb(76.5,162.6,255);transform:none}37%{transform:scale(1.05)}38%,85%{background:rgb(76.5,162.6,255);color:rgb(229.5,241.8,255);transform:none}}@keyframes landing-flow-icon-3{0%,53%,90%{background:rgb(229.5,241.8,255);color:rgb(76.5,162.6,255);transform:none}54%{transform:scale(1.05)}55%,85%{background:rgb(76.5,162.6,255);color:rgb(229.5,241.8,255);transform:none}}@keyframes landing-flow-icon-4{0%,70%,90%{background:rgb(229.5,241.8,255);color:rgb(76.5,162.6,255);transform:none}71%{transform:scale(1.05)}72%,85%{background:rgb(76.5,162.6,255);color:rgb(229.5,241.8,255);transform:none}}@media(min-width: 1200px){.landing-flow-icon-1,.landing-flow-icon-2,.landing-flow-icon-3,.landing-flow-icon-4,.landing-flow-line span{animation-duration:20s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}.landing-flow-icon-1{animation-name:landing-flow-icon-1}.landing-flow-icon-2{animation-name:landing-flow-icon-2}.landing-flow-icon-3{animation-name:landing-flow-icon-3}.landing-flow-icon-4{animation-name:landing-flow-icon-4}.landing-flow-line span{animation-name:landing-flow-line-inner}}.landing-features-top{display:flex;flex-direction:column;gap:3rem}.landing-features-top hr{margin:0}@media(min-width: 1200px){.landing-features-top{display:grid;gap:4rem 2rem;grid-template-columns:1fr 1px 1fr}.landing-features-top .landing-feature-primary+hr{grid-column-start:1;grid-column-end:span 3}.landing-features-top .landing-feature-secondary+hr{border-top:none;border-right:1px solid #ecedee;height:auto;width:0}}.landing-features-bottom{display:flex;flex-direction:column;gap:3rem}@media(min-width: 768px){.landing-features-bottom{display:grid;grid-template-columns:1fr 1px 1fr;align-items:start}}.landing-features-bottom h2{font-size:1.5rem}.landing-features-bottom hr{margin:0;align-self:stretch}@media(min-width: 768px){.landing-features-bottom.landing-features-bottom-images{align-items:stretch}}.landing-features-bottom .landing-feature-image{aspect-ratio:1}@media(min-width: 768px){.landing-features-bottom.landing-features-bottom-4{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.landing-features-bottom.landing-features-bottom-4{grid-template-columns:1fr 1fr 1fr 1fr}.landing-features-bottom.landing-features-bottom-4 h2{min-height:7.5rem}}.landing-features-bottom.landing-features-bottom-4 hr{grid-column-start:1;grid-column-end:span 2}@media(min-width: 768px){.landing-features-bottom.landing-features-bottom-4 hr{display:none}.landing-features-bottom.landing-features-bottom-4 hr:nth-of-type(2){display:block}}@media(min-width: 1200px){.landing-features-bottom.landing-features-bottom-4 hr{display:none !important}}@media(min-width: 768px){.landing-features-bottom.landing-features-bottom-2 hr{border-top:none;border-right:1px solid #ecedee;height:auto;width:0}}.landing-feature{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width: 768px){.landing-features-top .landing-feature{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.landing-features-top .landing-feature{gap:2rem}.landing-features-top .landing-feature.landing-feature-secondary{gap:3rem;display:flex;flex-direction:column}}.landing-feature .text-eyebrow{color:#ee4d21}.landing-feature p,.landing-feature h2{margin:0}.landing-feature a{text-decoration:none;color:#007bff;font-weight:600}.landing-feature a .svg-icon{margin-left:.5rem;position:relative;transform:translateX(-0.25rem);transition:transform linear .3s}.landing-feature a:focus,.landing-feature a:hover,.landing-feature a:active{text-decoration:underline}.landing-feature a:focus .svg-icon,.landing-feature a:hover .svg-icon,.landing-feature a:active .svg-icon{transform:none}@media(min-width: 992px){.landing-feature-primary{grid-column-start:1;grid-column-end:span 3}}@media(min-width: 992px){.landing-feature-primary-reverse{grid-column-start:1;grid-column-end:span 3}}.landing-feature-image{background:linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%);border-radius:10px;text-align:center;padding:0;display:flex;justify-content:center;align-items:center;object-fit:contain}@media(min-width: 1200px){.landing-feature-image{order:2}.landing-feature-image.landing-feature-image-reverse{order:-1}}.landing-feature-image img{display:block}.landing-feature-image.landing-feature-image-cover{object-fit:cover}.landing-feature-image.landing-feature-image-cover img{width:100%;height:100%}.landing-feature-text,.landing-feature-header{display:flex;flex-direction:column;gap:1rem;justify-content:start;align-self:center}.landing-feature-text ul,.landing-feature-header ul,.consulting-benefits-lists ul{list-style:none;padding-left:0;color:#303b44}.landing-feature-text li,.landing-feature-header li,.consulting-benefits-lists li{background:rgba(0,0,0,0) url("/images/landing/check-blue.svg") 0 .4rem no-repeat;background-size:1rem auto;padding-left:2rem;margin:0}.landing-feature-text li+li,.landing-feature-header li+li,.consulting-benefits-lists li+li{margin-top:.75rem}.landing-review-wrapper{background:rgb(255,248.8,230.2)}@media(min-width: 768px){.landing-review-wrapper{background:rgba(0,0,0,0)}}.feature-grid{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1200px){.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.feature-grid .landing-feature-text{padding:2rem}.feature-grid .landing-feature-text li{display:flex;flex-direction:row;gap:.75rem;background:#fff;padding:1rem;border-radius:10px;border:1px solid #ecedee;align-items:center}.feature-grid .landing-feature-image{width:100%;aspect-ratio:1}.feature-grid .landing-feature-image img{width:100%}.feature-grid .landing-feature{border:1px solid #ecedee;background:rgb(243.85,252.3,249.8);border-radius:10px;overflow:hidden}@media(min-width: 1200px){.feature-grid .landing-feature:first-child,.feature-grid .landing-feature:nth-child(4){display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-column:1/span 2}}.feature-grid .landing-feature:nth-child(2){background:rgb(255,251.9,242.6)}.feature-grid .landing-feature:nth-child(3){background:rgb(242.25,248.4,255)}.feature-grid .landing-feature:nth-child(3) .badge{background:#fff}.landing-benefits ul{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none}@media(min-width: 768px){.landing-benefits ul{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.landing-benefits ul{grid-template-columns:1fr 1fr 1fr 1fr}}.landing-benefits li{display:flex;flex-direction:column;justify-content:start;align-items:start;margin:0;padding:1.5rem;border-radius:10px;background:rgb(242.25,248.4,255)}.landing-benefits li .svg-icon{display:block;color:rgb(102,175.8,255);height:24px;width:auto;margin:0}.landing-benefits li:nth-child(2){background:rgb(243.85,252.3,249.8)}.landing-benefits li:nth-child(2) .svg-icon{color:rgb(121.2,222.6,192.6)}.landing-benefits li:nth-child(3){background:rgb(255,251.9,242.6)}.landing-benefits li:nth-child(3) .svg-icon{color:rgb(255,217.8,106.2)}.landing-benefits li:nth-child(4){background:rgb(247.95,243.15,253.5)}.landing-benefits li:nth-child(4) .svg-icon{color:rgb(170.4,112.8,237)}.landing-benefits strong{display:block;margin:3rem 0 0;color:#303b44;font-size:1.25rem;font-weight:600}.landing-benefits+.landing-benefits{margin-top:1.5rem}@media(min-width: 768px){.landing-benefits+.landing-benefits li:nth-child(4){background:rgb(242.25,248.4,255)}.landing-benefits+.landing-benefits li:nth-child(4) .svg-icon{color:rgb(102,175.8,255)}.landing-benefits+.landing-benefits li:nth-child(3){background:rgb(243.85,252.3,249.8)}.landing-benefits+.landing-benefits li:nth-child(3) .svg-icon{color:rgb(121.2,222.6,192.6)}.landing-benefits+.landing-benefits li:nth-child(2){background:rgb(255,251.9,242.6)}.landing-benefits+.landing-benefits li:nth-child(2) .svg-icon{color:rgb(255,217.8,106.2)}.landing-benefits+.landing-benefits li:nth-child(1){background:rgb(247.95,243.15,253.5)}.landing-benefits+.landing-benefits li:nth-child(1) .svg-icon{color:rgb(170.4,112.8,237)}}.landing-benefits-combined-header{padding-bottom:2rem !important}.landing-benefits-combined-header h2{text-align:left}@media(min-width: 1200px){.landing-benefits-combined-header h2{text-align:center}.landing-benefits-combined-header p{max-width:768px;margin:0 auto;text-align:center;text-wrap:pretty}}.landing-review{display:flex;flex-direction:column;gap:2rem;text-align:center;color:#303b44;background:rgb(255,248.8,230.2);border-radius:10px;padding:4rem 0}@media(min-width: 768px){.landing-review{padding:4rem 2rem}}.landing-review .review-rating{margin:0}.landing-review blockquote{padding:0;margin:0 auto;border:none;font-size:1.5rem;font-weight:600;color:inherit;max-width:1024px}@media(min-width: 992px){.landing-review blockquote{font-size:1.875rem}}.landing-review img{border-radius:10px;display:block;margin:0 auto 1rem}.landing-review figcaption{font-size:1.125rem;font-weight:600;color:inherit}.landing-review figcaption span{display:block;font-weight:400;color:#565f66;margin:.25rem auto 0}.landing-links{display:flex;flex-direction:column;gap:2rem}.landing-link{display:flex;gap:1rem;flex-direction:column;justify-content:space-between;align-items:start;text-decoration:none;padding:2rem;border:1px solid #ecedee;border-radius:10px}@media(min-width: 768px){.landing-link{flex-direction:row;gap:2rem}}.landing-link h3{font-weight:600;font-size:1.25rem;margin:0 0 .5rem;transition:color ease-in-out .3s}.landing-link p{color:#565f66}.landing-link:hover,.landing-link:focus,.landing-link:active{border-color:#007bff}.landing-link:hover h3,.landing-link:focus h3,.landing-link:active h3{color:#007bff}.landing-link-text{flex:1 1 auto;max-width:768px}.landing-link-more{flex:0 0 auto;color:#007bff}.landing-link-more .svg-icon{margin-left:.5rem}.faq-container{text-align:center}.main>.faq-container{padding-top:4rem;padding-bottom:4rem}.faq-container-ultimate-guide{text-align:left}.faq-container-ultimate-guide>.accordion{margin-top:1rem}.landing-special-top{max-width:48rem;margin:0 auto;padding:3rem 0 0}@media(min-width: 992px){.landing-special-top{text-align:center;padding-top:4rem}}.landing-special-top .heading-md{margin-top:1rem}.landing-special-bottom{display:flex;flex-direction:column;gap:2rem;margin:1rem 0 4rem;align-items:center}@media(min-width: 1200px){.landing-special-bottom{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem}}.landing-special-bottom h3{font-size:1.25rem;font-weight:600}.consulting-benefits{padding-top:3rem}@media(min-width: 1200px){.consulting-benefits{padding-top:4rem}}.consulting-benefits-lists{display:flex;flex-direction:column;gap:2rem;align-items:stretch;text-align:center;color:#303b44}@media(min-width: 992px){.consulting-benefits-lists{display:grid;grid-template-columns:1fr 1fr}}.consulting-benefits-lists>div{background:#fff;border-radius:10px;padding:2rem}@media(min-width: 1200px){.consulting-benefits-lists>div{padding:3rem 4rem}}.consulting-benefits-lists h2{font-size:1.125rem;color:#ee4d21;margin:0 0 .25rem}.consulting-benefits-lists ul{text-align:left;margin-top:2rem}.consulting-benefits-expertise{background:#007bff;border-radius:10px;color:#fff;margin:2rem 0 0;padding:2rem;overflow:hidden;position:relative}.consulting-benefits-expertise img{display:none;position:absolute;bottom:0;left:0;height:auto;width:12rem;z-index:1}.consulting-benefits-expertise img+img{left:auto;right:0}.consulting-benefits-expertise h2,.consulting-benefits-expertise p{position:relative;z-index:2}@media(min-width: 768px){.consulting-benefits-expertise{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media(min-width: 1200px){.consulting-benefits-expertise{padding:3rem 10rem}.consulting-benefits-expertise img{display:block}}.consulting-benefits-expertise h2{font-size:1.5rem;color:#fff}.consulting-pricing{background:rgb(248.625,251.7,255);padding:4rem 0}.consulting-pricing p{max-width:48rem}.landing-1000minds-dm-video youtube-facade{border-radius:16px}.feature-comparison{display:flex;gap:2rem;flex-direction:column;background:#f9fafa;border:1px solid #ecedee;border-radius:10px;padding:1rem}@media(min-width: 576px){.feature-comparison{padding:2rem}}@media(min-width: 992px){.feature-comparison{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.feature-comparison{gap:4rem;padding:4rem}}.feature-comparison h2{text-align:center}.feature-comparison ul{list-style:none;display:flex;flex-direction:column;gap:.5rem;padding:0}.feature-comparison li{padding:1rem 1rem 1rem 3.5rem;border:1px solid #ecedee;border-radius:10px;background:#fff url("/images/pages/features/icons/happy-green.svg") 1rem 50% no-repeat}.feature-comparison div:last-child li{background-image:url("/images/pages/features/icons/frown-red.svg")}.feature-analysis{border-radius:10px;border:1px solid rgb(229.5,241.8,255);text-align:center;padding:1rem;margin-top:2rem}@media(min-width: 768px){.feature-analysis{padding:2rem}}.feature-analysis ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:1rem 1rem 2rem;gap:.5rem}.feature-analysis li{padding:1rem;flex:1 1 auto}@media(min-width: 992px){.feature-analysis li{flex:0 1 45%}}.feature-analysis li{border:1px solid #ecedee;background:#fff;border-radius:10px;text-align:left;display:flex;flex-direction:row;gap:.75rem;align-items:center}.feature-analysis+.home-awards{padding:4rem 0}.feature-cta{border:1px solid #ecedee;background:#fff;border-radius:10px;margin-top:2rem;padding:1rem;text-align:center}@media(min-width: 768px){.feature-cta{padding:2rem}}@media(min-width: 992px){.feature-cta{padding:4rem}}.feature-cta img+p{margin:1rem auto}@media(min-width: 768px){.feature-cta img+p{margin:2rem auto}}@media(min-width: 1200px){.feature-cta img+p{max-width:66%}}.significance-form .form-success-message{margin-top:1rem}#significance-tool{white-space:nowrap}.home-proof{text-align:center}.home-proof>.container{padding-top:4rem}.home-proof .landing-review-wrapper,.home-proof .landing-review{background:rgba(0,0,0,0)}.home-proof-numbers{display:grid;text-align:left;align-items:stretch;margin:4rem -1rem 0;grid-template-columns:1fr;gap:1rem 0;color:#303b44}@media(min-width: 320px){.home-proof-numbers{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.home-proof-numbers{grid-template-columns:repeat(4, 1fr)}}.home-proof-numbers p{padding:0 1rem;border-left:1px solid #ecedee;margin:0}@media(max-width: 991.98px){.home-proof-numbers p:nth-child(odd){border-color:#fff}}.home-proof-numbers p:first-child{border-color:#fff}.home-proof-numbers strong{display:block;font-size:1.5rem}.home-solutions-outer{background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff, rgba(255, 255, 255, 0)),linear-gradient(to bottom, #FFF5FB, #E8F6FF)}.home-solutions-outer .container{padding-top:4rem;padding-bottom:4rem}.home-solutions-intro{text-align:center}.home-solutions-intro h2{margin:1rem 0}.home-solutions{display:flex;flex-direction:column;gap:1rem;margin:3rem auto}.home-solution{display:flex;flex-direction:column;gap:1rem;text-decoration:none}.home-solution:hover,.home-solution:focus,.home-solution:active{color:#565f66;text-decoration:none}.home-solution-image{display:block;width:100%;height:auto;border-radius:6px;overflow:hidden;margin:0}.home-solution-text{padding:1rem 1rem 2rem;align-self:center}.home-solution-text h3{font-weight:600;margin-top:0}.home-solution-text h3,.home-solution-text p{margin-bottom:.5rem}.home-solution-text h3:last-child,.home-solution-text p:last-child{margin-bottom:0;font-weight:600;color:#007bff}.home-solution-text h3:last-child .svg-icon,.home-solution-text p:last-child .svg-icon{margin-left:.5rem}@media(min-width: 1200px){.home-solutions-top{display:grid;grid-template-columns:repeat(3, 1fr)}.home-solutions-top p{max-width:400px}}.home-solutions-top .home-solution{border:1px solid rgb(204,228.6,255);padding:.5rem;border-radius:6px;background:#fff}.home-solutions-top .home-solution:hover,.home-solutions-top .home-solution:focus,.home-solutions-top .home-solution:active{color:#565f66;border-color:rgb(204,228.6,255);background:#fff}@media(min-width: 768px){.home-solutions-top .home-solution{flex-direction:row}.home-solutions-top .home-solution .home-solution-image{max-width:33%}.home-solutions-top .home-solution .home-solution-text{padding:1rem 2rem 1rem 1rem}}@media(min-width: 1200px){.home-solutions-top .home-solution{flex-direction:column;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.home-solutions-top .home-solution .home-solution-image{max-width:none}.home-solutions-top .home-solution .home-solution-text{padding:1rem 1rem 2rem}}.home-solutions-top .home-solution-image{background:#007bff;aspect-ratio:1}.home-solutions-bottom{margin-bottom:0}.home-solutions-bottom .home-solution{flex-direction:row;padding:1rem;border:1px solid rgba(0,0,0,0);border-radius:6px}.home-solutions-bottom .home-solution:hover,.home-solutions-bottom .home-solution:focus,.home-solutions-bottom .home-solution:active{border-color:rgb(204,228.6,255);background:rgb(242.25,248.4,255) linear-gradient(to bottom, rgb(248.625, 251.7, 255), rgb(229.5, 241.8, 255))}.home-solutions-bottom .home-solution-image{order:10;max-width:25%;margin-left:auto;align-self:center}.home-solutions-bottom .home-solution-text{padding:0}@media(min-width: 768px){.home-solutions-bottom{display:grid;grid-template-columns:repeat(2, 1fr)}.home-solutions-bottom .home-solution{flex-direction:column}.home-solutions-bottom .home-solution-image{order:0;margin:0;align-self:start;max-width:40%}}@media(min-width: 1200px){.home-solutions-bottom{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.home-solution .home-solution-image{transition:all ease-in-out .3s}.home-solution .home-solution-text h3,.home-solution .home-solution-text p{transition:all ease-in-out .3s;padding-top:.5rem}.home-solution .home-solution-text h3:last-child,.home-solution .home-solution-text p:last-child{opacity:0}.home-solutions-top .home-solution:hover .home-solution-image,.home-solutions-top .home-solution:focus .home-solution-image,.home-solutions-top .home-solution:active .home-solution-image{aspect-ratio:1.1}.home-solution:hover .home-solution-text h3,.home-solution:focus .home-solution-text h3,.home-solution:active .home-solution-text h3{padding-top:1rem}.home-solution:hover .home-solution-text p,.home-solution:focus .home-solution-text p,.home-solution:active .home-solution-text p{opacity:1;padding-top:0}}.home-diagram{padding:4rem 0}.home-benefits{margin:0 auto 4rem}.home-paprika{background:linear-gradient(to top, #FFFFFF, rgba(255, 255, 255, 0) 50%),linear-gradient(115deg, #FFF5FB 0%, #E8F6FF 100%)}.home-paprika .container{padding-top:4rem;padding-bottom:4rem}.home-paprika-intro{text-align:center}.home-paprika-intro h2{margin-top:1rem}.home-paprika-text{margin:3.5rem auto 0;display:flex;flex-direction:column;gap:2rem}.home-paprika-text h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.home-paprika-text p{margin-bottom:0}@media(min-width: 768px){.home-paprika-text{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.home-paprika-text{grid-template-columns:2fr 3fr 2fr}}@media(min-width: 768px){.home-paprika-image{grid-column:1/span 2}}@media(min-width: 1200px){.home-paprika-image{grid-column:2;grid-row:1/span 2}}.home-paprika-image img{display:block;margin:0 auto}.home-awards{overflow:hidden;user-select:none;position:relative;padding:0 0 4rem;overflow-x:hidden}.home-awards:before,.home-awards:after{background:linear-gradient(to right, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);content:"";height:100%;position:absolute;max-width:200px;width:15%;top:0;left:0;z-index:2}.home-awards:after{left:auto;right:0;background:linear-gradient(to left, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%)}.home-awards-carousel{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:left;padding:0;width:12426px;position:relative;animation:carousel-horizontal 60s linear infinite}.home-award{display:flex;flex-direction:row;align-items:center;position:relative;margin:0;padding:0;font-size:1.125rem;line-height:1.25;color:#303b44;flex:0 0 auto;align-items:center;gap:1.5rem}.home-award div{width:92px;text-align:right}.home-award p{margin:0;padding:0 4rem 0 0}.home-award strong{display:block;clear:both;width:180px}.home-award.narrow strong{width:140px}.home-award.wide strong{width:240px}.home-award span{display:block;background:#007bff;padding:0 6px;margin:0 0 4px 0;color:#fff;border-radius:3px;font-size:.875rem;line-height:1.5;float:left}.home-award em{font-size:.875rem;font-style:italic;color:#007bff}.home-articles .container{padding-top:4rem;padding-bottom:4rem}.home-articles h2{margin:.5rem 0}.home-story{padding-top:4rem}.home-story-text{display:flex;flex-direction:column;gap:2rem}@media(min-width: 768px){.home-story-text{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.home-story-text{gap:5rem}}.home-story-text .heading-sm{margin:.75rem 0}.home-story-text a{font-weight:600;color:#007bff;text-decoration:none}.home-story-text a .svg-icon{margin-left:.5rem}.home-story-text a:hover,.home-story-text a:focus,.home-story-text a:active{text-decoration:underline}.home-story-image{margin-top:2rem}.home-story-image img{width:100%}.search-content-header{padding:1.125rem 0}.search-content-header .search-form{position:relative;top:2.625rem}.search-container{max-width:800px}.search-results{display:flex;flex-direction:column;gap:4rem;text-align:center;align-items:center}.search-results-list{display:flex;flex-direction:column;gap:2rem;padding:0 1rem;margin:0;max-width:800px;font-size:.875rem;color:#c6c9cb;counter-reset:counter;text-align:left}@media(min-width: 992px){.search-results-list{gap:4rem}}.search-results-list li{padding:0 1rem;counter-increment:counter}.search-results-list li::marker{content:counter(counter)}.search-result{display:flex;flex-direction:column;gap:.5rem;color:#565f66;font-size:1rem}.search-result a{text-decoration:none}.search-result a:hover,.search-result a:focus,.search-result a:active{text-decoration:underline}.search-result h2{font-size:1.5rem}.search-result p,.search-result h2{margin:0}.search-result b{padding:0 .25rem;background:#fff1e8;border-radius:6px;font-weight:inherit;text-decoration:none !important}.search-result-name a{color:#303b44}.search-result-name a:hover,.search-result-name a:focus,.search-result-name a:active{color:#007bff}.search-result-url{order:-1;font-size:.875rem}.search-result-url,.search-result-url a{color:#7b8288}.search-loading .search-results-more-btn{pointer-events:none;opacity:.5}.search-error{margin-top:2rem;color:#dc3545;font-weight:600}.search-results-intro,.search-results-empty{text-align:center;margin-top:-2rem}.search-results-empty-container .posts-filter-empty{margin:15vh auto}.search-blank-content-header .search-container{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;max-width:600px;min-height:calc(100vh - 5rem - 8rem)}@media(min-width: 992px){.search-blank-content-header .search-container{min-height:calc(100vh - 5rem - 12rem)}}.search-blank-content-header .search-form{align-self:stretch;margin:0 0 1rem}.search-blank-content-header img{margin-bottom:-0.5rem}.search-blank-content-header h1{font-size:2.25rem;margin:0 0 .5rem}.search-blank-content-header p{color:#7b8288}.search-form-group{position:relative}.search-form-group .form-control{border-color:#fff;border-radius:10px;padding:.8125rem 6.75rem .8125rem 2rem;box-shadow:0px 20px 30px 0px rgba(66,133,244,.1019607843),0px 0px 30px 0px rgba(66,133,244,.1019607843)}.search-form-group .form-control:focus{border-color:#007bff}.search-form-group .btn{display:flex;position:absolute;padding:0;margin:0;border:none;background:#fff}.search-form-group .btn .svg-icon{margin:auto}.search-form-group .search-form-group-submit{right:1px;top:1px;bottom:1px;width:3.125rem;color:#007bff;border-radius:10px}.search-form-group .search-form-group-submit:hover,.search-form-group .search-form-group-submit:focus{background:#007bff;color:#fff}.search-form-group .search-form-group-submit:active{background:rgb(76.5,162.6,255);color:#fff}.search-form-group .search-form-group-reset{right:4.25rem;top:calc(.825rem + 1px);width:1.5rem;height:1.5rem;border-radius:6px;background:#f5f6f6;color:#8e9499}.search-form-group .search-form-group-reset:hover,.search-form-group .search-form-group-reset:focus{background:#c6c9cb;color:#fff}.search-form-group .search-form-group-reset:active{background:#8e9499;color:#fff}.search-form-group .form-control:placeholder-shown~.search-form-group-submit~.search-form-group-reset{display:none}.header-nav-search .search-form-group .form-control{border-color:#fff;border-radius:10px;padding:.8125rem 4.5rem .8125rem 4.25rem;box-shadow:none;border-color:rgb(76.5,162.6,255);border-radius:6px}.header-nav-search .search-form-group .form-control:focus-visible{outline-color:rgb(127.5,189,255)}.header-nav-search .search-form-group .search-form-group-reset{right:calc(.825rem + 1px);border-radius:6px}.header-nav-search .search-form-group .search-form-group-submit{left:1px;right:auto;border-radius:6px}.pricing-header{display:flex;flex-direction:column;gap:2rem;padding:6rem 0 0}@media(min-width: 992px){.pricing-header{gap:4rem}}@media(min-width: 1200px){.pricing-header{gap:6rem}}.pricing-header .btns{margin-top:1.5rem}@media(min-width: 1200px){.pricing-header .text-lg{margin-top:2.5rem}}.pricing-header .landing-clients{padding-top:0 !important}.pricing-top{display:flex;flex-direction:column;gap:1rem}@media(min-width: 992px){.pricing-top{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media(min-width: 992px)and (max-width: 1199.98px){.pricing-top{max-width:none}}.pricing-top .btns{margin-top:4rem}.pricing-top-image{grid-row:span 2;position:relative;display:flex;padding:0 5% 0 0}.pricing-top-image .background-gradient{position:absolute;border-radius:10px;top:0;right:0;bottom:0;left:10%;z-index:1}.pricing-top-image img{position:relative;z-index:2;margin:auto}.pricing-previews{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.pricing-previews{display:grid;grid-template-columns:1fr 1fr;gap:3rem 1.5rem}}.pricing-preview{border:1px solid #d9dbdd;padding:2rem;border-radius:10px;background:#fff;display:flex;flex-direction:column}.pricing-preview h2,.pricing-preview h3{font-weight:600;font-size:1.125rem;flex:0 0 auto}.pricing-preview p{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d9dbdd;font-size:.875rem;color:#7b8288;flex:1 0 auto}.pricing-preview a{font-weight:600;color:#007bff;text-decoration:none;flex:0 0 auto}.pricing-preview a:hover,.pricing-preview a:active,.pricing-preview a:focus{color:rgb(51,149.4,255)}@media(min-width: 1200px){.pricing-previews-3-col{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 768px){.pricing-previews-3-col .pricing-preview:last-child{grid-column:span 2}}@media(min-width: 1200px){.pricing-previews-3-col .pricing-preview:last-child{grid-column:auto}}.pricing-product{display:flex;flex-direction:column;gap:2rem;padding-bottom:3rem;color:#303b44}@media(min-width: 1200px){.pricing-product{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}}.pricing-product h2{margin-top:1rem;margin-bottom:0}.pricing-product .badge{margin-left:0}.pricing-amount{font-weight:500;color:#00986b}.pricing-product-features{display:flex;flex-direction:column;list-style:none;padding:0;margin:2rem 0;gap:1rem;font-size:.875rem}.pricing-product-features>li{display:block;padding:0 0 0 2rem;position:relative}.pricing-product-features>li span{display:block;flex:1 1 auto}.pricing-product-features>li:before{content:"";display:block;width:1rem;height:1rem;border-radius:1rem;flex:0 0 auto;background:rgb(232.7,249.6,244.6) url("/images/pages/pricing/check-green.svg") 50% 50% no-repeat;background-size:50% 50%;position:absolute;top:.25rem;left:0}.pricing-product-features ul{list-style:disc;padding-top:.25rem}.pricing-product-features ul li{padding:.25rem 0 0 .25rem}.pricing-product-review{background:#f9fafa;border-radius:8px;display:flex;padding:2rem}@media(min-width: 768px){.pricing-product-review{padding:4rem}}@media(min-width: 768px){.pricing-product-review figure{max-width:70%}}@media(min-width: 1200px){.pricing-product-review figure{max-width:360px}}.pricing-product-review figure,.pricing-product-review-alternate figure{margin:auto;background:#fff;padding:2rem;border-radius:10px;font-size:.875rem}.pricing-product-review blockquote,.pricing-product-review-alternate blockquote{position:relative;padding:2rem 0 0;margin:0;border-left:none}.pricing-product-review blockquote:before,.pricing-product-review-alternate blockquote:before{content:"“";display:block;position:absolute;top:0;left:0;right:0;font-size:40px;line-height:40px;color:rgb(204,228.6,255);font-weight:bold;font-family:sans-serif}.pricing-product-review p,.pricing-product-review-alternate p{font-weight:600}.pricing-product-review figcaption,.pricing-product-review-alternate figcaption{color:#303b44}.pricing-product-review figcaption span,.pricing-product-review-alternate figcaption span{display:block;color:#7b8288}.pricing-product-review-alternate{padding-top:0 !important;padding-bottom:0 !important;grid-column:span 2}@media(min-width: 1200px){.pricing-product-review-alternate{margin-top:2rem}}.pricing-product-review-alternate figure{background:rgb(248.625,251.7,255);border-radius:8px;text-align:center}@media(min-width: 768px){.pricing-product-review-alternate figure>*{max-width:66%;margin-left:auto;margin-right:auto}}.pricing-product-alternate{display:flex;flex-direction:column;border:1px solid #ecedee;border-radius:10px;padding:1rem}@media(min-width: 768px){.pricing-product-alternate{padding:2rem}}.pricing-product-alternate h3{font-size:1rem;font-weight:600;margin:2rem 0 0}.pricing-product-alternate>p:last-child{display:flex;flex-direction:row;gap:1rem;align-items:center}.pricing-alternate-top{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:1rem}.pricing-alternate-top div{background:rgb(243.85,252.3,249.8);padding:.5rem;border-radius:8px}.pricing-alternate-top div strong{display:block;font-weight:600;color:#00986b;margin:0 0 .5rem}.pricing-alternate-top div p{margin:0}.pricing-product-alternate-combined{grid-column:span 2;border:1px solid #ecedee;background:#f9fafa;border-radius:8px;padding:1rem}@media(min-width: 768px){.pricing-product-alternate-combined{padding:2rem}}@media(min-width: 1200px){.pricing-product-alternate-combined{margin-top:2rem}}.pricing-product-alternate-combined>div{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 0}@media(min-width: 1200px){.pricing-product-alternate-combined>div{display:grid;grid-template-columns:1fr 1fr}}.pricing-product-alternate-combined>div div{border:1px solid #ecedee;border-radius:8px;padding:1rem}@media(min-width: 768px){.pricing-product-alternate-combined>div div{padding:2rem}}.pricing-product-alternate-combined>div div h3{font-size:1rem;font-weight:600}.pricing-product-alternate-combined>div div:last-child{grid-column:2;grid-row:1/span 2}.pricing-product-alternate-combined>div div ul ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:0;margin:.5rem 0 0}.pricing-product-alternate-combined>div div ul ul li{padding:.5rem;background:#fff;border-radius:8px}.pricing-product-alternate .pricing-product-features,.pricing-product-alternate-combined .pricing-product-features{margin-top:1rem;font-size:1rem}.pricing-product-alternate .pricing-product-features>li,.pricing-product-alternate-combined .pricing-product-features>li{padding-left:2.5rem}.pricing-product-alternate .pricing-product-features>li:before,.pricing-product-alternate-combined .pricing-product-features>li:before{width:1.5rem;height:1.5rem;top:0}.delphi-oracle img{width:100%;height:auto}@media(min-width: 992px){.delphi-oracle{max-width:300px}}.delphi-process{display:flex;flex-direction:column;gap:.25rem}.delphi-process-row{display:flex;gap:1rem;align-items:flex-start;padding:.75rem 0;border-top:1px solid #ecedee}.delphi-process-row:first-child{border-top:none}.delphi-process-row.delphi-process-header .delphi-process-left,.delphi-process-row.delphi-process-header .delphi-process-right{font-weight:700}.delphi-process-row.delphi-process-note{border-top:none}.delphi-process-row.delphi-process-note p{margin:1rem 0 0;font-style:italic}.delphi-process-left{flex:0 0 33%;font-weight:600}.delphi-process-right{flex:1}@media(max-width: 767.98px){.delphi-process .delphi-process-header{display:none}.delphi-process-row{flex-direction:column;border-top:none}}.ca-narrow-table{max-width:32rem}.ca-wtp-calculations td:first-child,.ca-attributes-levels-table td:first-child{padding-left:3rem}.ca-wtp-calculations td:not(:first-child),.ca-attributes-levels-table td:not(:first-child){text-align:right}.ca-attribute-contribution{display:flex;width:6rem;height:1rem}.ca-attribute-contribution span{flex:0 0 auto;height:100%}.ca-attribute-contribution span:nth-child(1){background-color:#4da3ff}.ca-attribute-contribution span:nth-child(2){background-color:#ffecb5}.ca-attribute-contribution span:nth-child(3){background-color:#f1714d}.ca-attribute-contribution span:nth-child(4){background-color:#9df}.ca-attribute-contribution span:nth-child(5){background-color:#fab}.ca-attribute-contribution span:nth-child(6){background-color:#4dd4ac}.ca-attribute-contribution span.w0{flex-basis:0%}.ca-attribute-contribution span.w1{flex-basis:1%}.ca-attribute-contribution span.w2{flex-basis:2%}.ca-attribute-contribution span.w3{flex-basis:3%}.ca-attribute-contribution span.w4{flex-basis:4%}.ca-attribute-contribution span.w5{flex-basis:5%}.ca-attribute-contribution span.w6{flex-basis:6%}.ca-attribute-contribution span.w7{flex-basis:7%}.ca-attribute-contribution span.w8{flex-basis:8%}.ca-attribute-contribution span.w9{flex-basis:9%}.ca-attribute-contribution span.w10{flex-basis:10%}.ca-attribute-contribution span.w11{flex-basis:11%}.ca-attribute-contribution span.w12{flex-basis:12%}.ca-attribute-contribution span.w13{flex-basis:13%}.ca-attribute-contribution span.w14{flex-basis:14%}.ca-attribute-contribution span.w15{flex-basis:15%}.ca-attribute-contribution span.w16{flex-basis:16%}.ca-attribute-contribution span.w17{flex-basis:17%}.ca-attribute-contribution span.w18{flex-basis:18%}.ca-attribute-contribution span.w19{flex-basis:19%}.ca-attribute-contribution span.w20{flex-basis:20%}.ca-attribute-contribution span.w21{flex-basis:21%}.ca-attribute-contribution span.w22{flex-basis:22%}.ca-attribute-contribution span.w23{flex-basis:23%}.ca-attribute-contribution span.w24{flex-basis:24%}.ca-attribute-contribution span.w25{flex-basis:25%}.ca-attribute-contribution span.w26{flex-basis:26%}.ca-attribute-contribution span.w27{flex-basis:27%}.ca-attribute-contribution span.w28{flex-basis:28%}.ca-attribute-contribution span.w29{flex-basis:29%}.ca-attribute-contribution span.w30{flex-basis:30%}.ca-attribute-contribution span.w31{flex-basis:31%}.ca-attribute-contribution span.w32{flex-basis:32%}.ca-attribute-contribution span.w33{flex-basis:33%}.ca-attribute-contribution span.w34{flex-basis:34%}.ca-attribute-contribution span.w35{flex-basis:35%}.ca-attribute-contribution span.w36{flex-basis:36%}.ca-attribute-contribution span.w37{flex-basis:37%}.ca-attribute-contribution span.w38{flex-basis:38%}.ca-attribute-contribution span.w39{flex-basis:39%}.ca-attribute-contribution span.w40{flex-basis:40%}.ca-attribute-contribution span.w41{flex-basis:41%}.ca-attribute-contribution span.w42{flex-basis:42%}.ca-attribute-contribution span.w43{flex-basis:43%}.ca-attribute-contribution span.w44{flex-basis:44%}.ca-attribute-contribution span.w45{flex-basis:45%}.ca-attribute-contribution span.w46{flex-basis:46%}.ca-attribute-contribution span.w47{flex-basis:47%}.ca-attribute-contribution span.w48{flex-basis:48%}.ca-attribute-contribution span.w49{flex-basis:49%}.ca-attribute-contribution span.w50{flex-basis:50%}.ca-attribute-contribution span.w51{flex-basis:51%}.ca-attribute-contribution span.w52{flex-basis:52%}.ca-attribute-contribution span.w53{flex-basis:53%}.ca-attribute-contribution span.w54{flex-basis:54%}.ca-attribute-contribution span.w55{flex-basis:55%}.ca-attribute-contribution span.w56{flex-basis:56%}.ca-attribute-contribution span.w57{flex-basis:57%}.ca-attribute-contribution span.w58{flex-basis:58%}.ca-attribute-contribution span.w59{flex-basis:59%}.ca-attribute-contribution span.w60{flex-basis:60%}.ca-attribute-contribution span.w61{flex-basis:61%}.ca-attribute-contribution span.w62{flex-basis:62%}.ca-attribute-contribution span.w63{flex-basis:63%}.ca-attribute-contribution span.w64{flex-basis:64%}.ca-attribute-contribution span.w65{flex-basis:65%}.ca-attribute-contribution span.w66{flex-basis:66%}.ca-attribute-contribution span.w67{flex-basis:67%}.ca-attribute-contribution span.w68{flex-basis:68%}.ca-attribute-contribution span.w69{flex-basis:69%}.ca-attribute-contribution span.w70{flex-basis:70%}.ca-attribute-contribution span.w71{flex-basis:71%}.ca-attribute-contribution span.w72{flex-basis:72%}.ca-attribute-contribution span.w73{flex-basis:73%}.ca-attribute-contribution span.w74{flex-basis:74%}.ca-attribute-contribution span.w75{flex-basis:75%}.ca-attribute-contribution span.w76{flex-basis:76%}.ca-attribute-contribution span.w77{flex-basis:77%}.ca-attribute-contribution span.w78{flex-basis:78%}.ca-attribute-contribution span.w79{flex-basis:79%}.ca-attribute-contribution span.w80{flex-basis:80%}.ca-attribute-contribution span.w81{flex-basis:81%}.ca-attribute-contribution span.w82{flex-basis:82%}.ca-attribute-contribution span.w83{flex-basis:83%}.ca-attribute-contribution span.w84{flex-basis:84%}.ca-attribute-contribution span.w85{flex-basis:85%}.ca-attribute-contribution span.w86{flex-basis:86%}.ca-attribute-contribution span.w87{flex-basis:87%}.ca-attribute-contribution span.w88{flex-basis:88%}.ca-attribute-contribution span.w89{flex-basis:89%}.ca-attribute-contribution span.w90{flex-basis:90%}.ca-attribute-contribution span.w91{flex-basis:91%}.ca-attribute-contribution span.w92{flex-basis:92%}.ca-attribute-contribution span.w93{flex-basis:93%}.ca-attribute-contribution span.w94{flex-basis:94%}.ca-attribute-contribution span.w95{flex-basis:95%}.ca-attribute-contribution span.w96{flex-basis:96%}.ca-attribute-contribution span.w97{flex-basis:97%}.ca-attribute-contribution span.w98{flex-basis:98%}.ca-attribute-contribution span.w99{flex-basis:99%}.ca-attribute-contribution span.w100{flex-basis:100%}.ca-attribute-contribution span.w0{flex-basis:1%}.ca-normalized-weights-and-scores-table th:not(:first-child),.ca-normalized-weights-and-scores-table td:not(:first-child){border-left:none}.ca-normalized-weights-and-scores-table th:not(:last-child),.ca-normalized-weights-and-scores-table td:not(:last-child){border-right:none}.ca-attribute-relative-importance-table thead tr:nth-child(1) th:nth-child(n+2){writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.ca-attribute-rankings-table th:first-child,.ca-attribute-relative-importance-table th:first-child,.ca-market-shares-table th:first-child{text-wrap:nowrap}.ca-attribute-rankings-table td,.ca-attribute-relative-importance-table td,.ca-market-shares-table td{text-align:center}.ca-alternative-rankings-table th,.ca-alternative-rankings-table td{text-align:center}.ca-market-shares-table .highlight{background-color:rgb(255,251.9,242.6)}.ca-market-shares-table td.down{color:red}.ca-market-shares-table td.up{color:green}.ca-industry-heading-image{vertical-align:-0.15em;color:rgb(127.5,189,255);margin-right:.5rem}
