:root{--light-blue:#c6cef2;--blue:#12327f;--red:#b02b2c;--dark-red:#8c1b1c;--gradient1:linear-gradient(to bottom, #fff, #c6cef2);--gradient2:linear-gradient(to bottom, #fff, #e3e7f8);--blue-text:#114fa6;--light-gray:#e0e0e0;--med-gray:#bababa;--dark-gray:#222}*,:before,:after{box-sizing:border-box;border-style:none;margin:0;padding:0;text-decoration:none;list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}button,button:hover{background:0 0}html{scroll-padding-top:64px}body{grid-template:"header header header"64px"main main main"1fr"footer footer footer"minmax(400px,max-content)/1fr minmax(300px,1024px) 1fr;font-size:16px;display:grid}body:has(main.page){grid-template-rows:64px 1fr;grid-template-areas:"header header header""main main main"}header,main,footer{grid-template-columns:subgrid;display:grid}header>*,main>*,footer>*{grid-column:2}header{z-index:100;background:#fff;grid-area:header;position:sticky;top:0;box-shadow:0 0 2px #222}header nav{flex-flow:row;justify-content:space-between;display:flex}main{grid-area:main}article section{grid-gap:1rem;place-items:start;padding:2rem 0;display:grid}.home article section{grid-template:"header"minmax(50px,max-content)"img"minmax(min-content,50%)"thumb"minmax(min-content,50%)"text"minmax(min-content,50%)"button"50px/1fr}.page article section{grid-template:"header"minmax(50px,max-content)"text""img""list""thumb"/1fr}.page article.features section{grid-template:"header"minmax(50px,max-content)"img""text"/1fr}.page article.simple section{grid-template:"col1""col2"/1fr}article section h3{grid-area:header;margin:0 0 .25em;font-size:2.25rem}article section>img{grid-area:img}figure a img{margin:auto}.home article section>ul{grid-area:text}.page article section>ul{grid-area:list}article section>p{grid-area:text;margin:1em 0}.page article.simple section .col1{grid-area:col1}.page article.simple section .col2{grid-area:col2}article section ul>*{margin-bottom:.5em}article section ul li{list-style:initial;max-width:500px;margin-left:1em}article section>.thumbnails{flex-flow:wrap;grid-area:thumb;gap:20px;display:flex}article section>.imgs{grid-area:thumb}article section>button{grid-area:button}section:last-child{margin-bottom:24px}footer{grid-area:footer}footer .wrapper{grid-gap:20px 50px;grid-template:"header"minmax(50px,max-content)"img""text""button"/1fr;grid-column:2;place-items:start;display:grid}footer .wrapper h2{grid-area:header;margin:0 0 .25em;font-size:2.25rem}footer .wrapper img{grid-area:img}footer .wrapper p{color:#fff;grid-area:text;line-height:1.6em}footer .wrapper button{grid-area:button;margin-bottom:40px}footer img{object-fit:cover;border-radius:24px;width:100%;max-height:260px}*{font-optical-sizing:auto;font-family:Inter,sans-serif}.full-bleed{grid-column:span 3;grid-template-columns:subgrid;display:grid}.full-bleed>*{grid-column:2}#logo{align-items:center;display:flex}#logo img{max-height:56px}#main-nav{border:2px solid var(--blue-text);background:#fff;border-radius:8px;flex-grow:2;width:clamp(200px,50%,300px);display:none;position:absolute;top:64px;right:20px}#main-nav li{padding:12px 0}#main-nav li p{padding-bottom:8px}#main-nav li a,#main-nav li p,.subnav li a{width:100%;height:100%;color:var(--blue-text);cursor:pointer;justify-content:center;align-items:center;font-size:1.25rem;display:flex}#main-nav li:has(p){padding-bottom:0}#main-nav li:has(.demo){justify-content:center;align-items:center;display:flex}#mobile-menu-toggle{align-self:center;margin-left:10px;display:block}#main-nav.nav-toggle-open,.dropdown{display:block}.dropdown li{background:var(--light-gray)}.dropdown li:hover{background:var(--med-gray)}button{border:solid 2px var(--blue-text);cursor:pointer;border-radius:8px;padding:10px 12px}button,button a,button span{color:var(--blue-text);font-weight:600}button:hover{background:var(--blue-text)}button:hover,button:hover a,button:hover span{color:#fff}.reverse{background:#fff;border:2px solid #fff}.reverse a{color:var(--blue-text);text-transform:uppercase}.reverse:hover{background:var(--blue);border:2px solid #fff}.demo{background:var(--red);text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:6px 8px}.demo a,.demo span{font-weight:600;color:#fff!important}.demo:hover{background:var(--dark-red)}.banner{background:var(--blue);padding:10px 20px}.banner h1,.banner h2{color:#fff;padding:8px 0;font-size:2.75rem;font-weight:600}.subnav{border-bottom:2px solid var(--light-gray)}.subnav ul{flex-flow:wrap;display:flex}.subnav li{padding:.5em .75em}.subnav li:hover{background:var(--light-gray)}.wrapper:has(#hero){grid-column:1/4;grid-template-columns:subgrid;padding-bottom:8px;display:grid}#hero{grid-column:2;margin:1.2rem 0}#hero li .wrapper{flex-flow:column-reverse;gap:20px;padding:0 10px 20px;display:flex}#hero li .wrapper img,#hero li .wrapper .text{object-fit:scale-down;flex:0 50%}#hero .text h2{margin:.25em 0;font-size:40px;font-weight:600}#hero .text P{max-width:400px;font-size:1.5rem;font-weight:300}#hero .text button{width:200px;margin:1em 0;padding:12px 0;font-size:1.25rem}#cards{z-index:2;flex-flow:column wrap;justify-content:space-around;margin:8px 0 40px;display:flex}#cards>li{flex:auto;grid-template:"text"1fr/auto 1fr;padding-bottom:12px;display:grid}#cards>li>.wrapper{border-top-right-radius:8px;border-bottom-right-radius:8px;grid-area:text;padding:1em 8px 1em 120px}#cards>li>.wrapper>h3{padding-bottom:.5em;font-size:1.2rem}#cards>li>.wrapper>p{font-size:1rem}#card01{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR4AAACGCAYAAAALi+VMAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABHqADAAQAAAABAAAAhgAAAADEZe01AAAM60lEQVR4Ae2dC3AV1RnHv5BAQiAQHgZ5i7zfb4FCC4zQFqEUiwx2+qADo1XK06plKlbRVsdWR7QwYK1YW7VToRS0gCBQSm2hEh7FIu8olAR5JCEJJITw6J4NwXtzcy8X7t6Ts7u/M5Nk9+zZc77v923+s3t2zzkJV6wkJAhAAAIaCdTQ2BZNQQACELAJIDxcCBCAgHYCCI925DQIAQggPFwDEICAdgIIj3bkNAgBCCA8XAMQgIB2AgiPduQ0CAEIIDxcAxCAgHYCCI925DQIAQggPFwDEICAdgIIj3bkNAgBCCA8XAMQgIB2AgiPduQ0CAEIIDxcAxCAgHYCCI925DQIAQggPFwDEICAdgIIj3bkNAgBCCA8XAMQgIB2AgiPduQ0CAEIIDxcAxCAgHYCCI925DQIAQggPFwDEICAdgIIj3bkNAgBCCA8XAMQgIB2AgiPduQ0CAEIIDxcAxCAgHYCCI925DQIAQggPFwDEICAdgJJulu8fPmK/GbVAVm2+YgcPFYoRSVluk3Q1l5iYg3JqJ8ig7tlyKzxnaVL63RtbdMQBEwmkHDFSroMPJhdJA/O3yI7DubqatKYdmrVTJRHJ3aT2eO7SEKCMWZhCASqhYA24SkquSiDZ6yWY6fOVYujpjQ67we9Zfq4TqaYgx0QqBYC2vp45i7Z4XvRURF+5q3dcsB6xCRBwM8EtAjP6YJSeWtDlp85X/O9tOySvPLX/df22YCAHwloEZ7MA6dFdSqTygn8e+9pUEDA1wS0CI+64yF9QeBUwfkvdtiCgA8JaBGeS9ztBF1a3P0F4WDHhwS0f8cTjnHrJnWlSYOUcIddlb/zUJ6UXbzsKpsxFgI6CRgjPNPHdZbJo9rp9D1ubXWdvFKO5xXHrX4qhoDbCWh51HI7JOyHAAScJeAr4cnJLRF932k7Gyhqg4CXCHhWeAqLy+TkmfK3R0dOnJMhM9dItykrZMC0VaKGbqiUW1gqBee8O1bMSxcqvniLgOeER4nMT17dLqPmrJd6qTWltOyyTHx6k3xy5IwduUPZhTLhqU1y7vxFqV+nlox9fIP8ePE2OZxTLkbeCi/eQMBMAp4Snrc3fmqPB3vVGv3+4NiOklIrURa9tz9kiMLRE2dl/p8/kaTEBJn5rS7y+vuH5Muz1sgS6y8JAhCIPwFPCI96dX3/i1tk2stbpbj0otSz7mTGf6W1XLx0RRa/W/XwhNfWHJSSC5fkGwNbyC3pKXLe2n7YuvOZ9NyH9nb80dMCBPxLwBPCM33BR7Ls759di6ISk9rW3c7fdn1u9fOUXMsP3Dhz9oKs3ZYtNZNqyLjBra4dem/L/+SHlojRCX0NCRsQcJyA64XnF9Zo73c2fRoE5s4+Te39tZnZQfmVd9Zl5thZI/o0CzqkxGfu6zuD8tiBAAScI+Bq4ck8kCsvLN0TQmNoj1vtvMz9kSccU+erNKR7hqjZAgPTonf3yT8+PhGYxTYEIOAQgeD/Nocq1VXNE2/sCmmqZUYdaZBWy+6/qXiTFVLoaoZ6k6UeudRjWYfm9UKKVVV/SCEyIACBGyZgzJCJG7VcTaZVNyVJRvYNfkzq1a6hXVXO6WIZ3qv8zidS3Tm5xZJet5bcY3VGb92bGlJ0d1a+9Li9QUg+GRCAwM0TcK3wdGhRT/70+NCwnrdtlhbxeOUTZ9/TpXIW+xCAQJwIuFZ4Hl6cKRV9NJXZLJ490L6LuffpzZUPheyrx7K/zBsuyz88Ki8v3xtyXGV8b+TtMmVU+yqPkQkBCNw4AdcKz8p/HbWHPFTlcoK1jIPqu9mdlVfV4aC8OtbjmkrqO55w5T/YnoLwBFFjBwKxEXBl53KhNb5KjbMKl9Jq15Sz1qoW0aTi0kv2NzvqnHAp6/jZcIfIhwAEboKAK4Un37qbiZTSrDFaaixWNEktK3bO+to5LTX8zV9+UXiRi6YNykAAAsEEXCk8idYYq0hJTS2aWCNymcDzVdlI07MmVfrGJ/BctiEAgRsn4ErhaZiWHNFTtSxyRd9NxILWwRqW6KjveIqsaTTCpeu1F+488iEAgaoJuFJ4UpMTRX0oGC4pEYlWeNS3QCoVFYd/NOvUqn64psiHAARugkD4jo2bqEznKTPu7ix7jxRU2aQSE9XPM/nr138Frsqp1KZp3bDlv9a/eZXtkAkBCNwcAdcKTzTf1Tz/QL+oqQzpliHqhwQBCMSfgGuFZ781ZGL0T9eHTF8xuGuG/H7OENl7tEDGPLbhugSX/myY9GnfUB6Yv1U+2F4+Wj3wpOVPDpeebRkyEciEbQjESsC1wtPRGjJxZ++msjRgHh4FY+veUzYTNaSi1PooUE0MFi6pt1VdWpf336jzKr82v2tAC0QnHDzyIRADAVd2Llf4O/c7PezpTSv21d/T1vLAx04V26/Te14dMBp4PHC7623p9vl5RRdETYcamNQEYU98v1dgFtsQgIBDBFwtPOrN1qJZg0QNkQhMG3cdt3cHdGocmB2y3b9j+fGNO8vLBxZ46Ud3SPvmaYFZbEMAAg4RcLXwKAbf/FJLmTcp+M6kYmZB9agUKY2xpkhVaV2lvp053+4u9w5vE+lUjkEAAjEQcL3wKN+njeskz93XV5JrJtooVCfxKeuRq1+HRtKpZdXf4Ki12tVbLDXua9XWY/Z56vHqSUvEHp3Yzd7nFwQgEB8CnhAehea+0R1k3S9HSjtrJkG16sQbaw/bxB6a0LVKcmpZG/XV8psbsqTE6oBWQrT62RGivg8iQQAC8SXgGeFRmLq3aSD/fGmUvDJ7kD1fslpJVM0sWHmWwsHWnc6kr7a1p85Qj2ULZgyUrQtGS9/2jeJLm9ohAAGbgGtfp4eLn3pcmjD0NvtHzbGj0pJHBssca3XRjTs/tyd2/9X9/awOabHfaK14ani4qsiHAATiRMBzwhPISa0kqpIat/Xr6QMCD9nbFcdDDpABAQjElYCnHrXiSorKIQABxwggPI6hpCIIQCBaAsY8aj37x92y0FpEzwvppPUqnwQBCIQnYIzwqDmUI82jHN4FjkAAAm4jwKOW2yKGvRDwAAGExwNBxAUIuI0AwuO2iGEvBDxAAOHxQBBxAQJuI4DwuC1i2AsBDxBAeDwQRFyAgNsIJFgraV6Jt9FqHfOc3OJ4N+Oa+tWo+HDTdbjGCQyFQAwEtAhPDPZxKgQg4EECPGp5MKi4BAHTCTj25XK+NWG6mvWvupJahjjS6qLR2FVgzUZ4Ir8kmqJxKaPmjm5xS6q9pHJcGqBSCBhCwBHheebtj+X5d/5brS5lpNeWfb8bF5MNyoeFK6t3vFjt5CRrAvuBMnZQy5h84WQImEwg5ket43kl8sLSPdXu48kzJbLrcF5MdlSsyRVTJTGerKZhfey1HTHWwukQMJtA7MKTW2Kt5hn3F2NRUZy1cJuUll2OqmzlQss2H5HtB3IrZ1fLfvZp3gBWC3ga1UYgZuHRZmkUDe3OypMRj6yT3Vn5UZQuL6Imhl+wYp/MXPhR1OdQEAIQiI1AzH08yTXN0q49n+XLsIfel0b1kqVts8gL8p0tuSgHswvtVSliw+js2RXL9DhbK7VBwBwCMQtPkwa1zfEmwBI3z+/TpKGZTAPwsgmBmAjEfLvSuH6y9Qq4TkxGcHIwgd5tGwZnsAcBjxGIWXgUj9HXWSrYY8zi7s7oq0srx70hGoBANRFwRHjUEsIsFeNMBFW/1N1DWjlTGbVAwFACjghP88apMve7PQ110T1mJSXWkPlT75BEaxApCQJeJuCI8ChAU8d2lCl3tfcyq7j6lmiJzotT+4taXpkEAa8TcHx0+m9XH5Sfv/kfKSwu8zo7x/xTY8zUnc7wXrc6VicVQcBkAo4Lj3JWvcr+w/osWbstWw7nFNn7pnzdbEIw1N1Nk/QU6dI6XcYMaiETh7UR076HMoETNniXQFyEx7u48AwCEHCCgGN9PE4YQx0QgIA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwigPAYFQ6MgYA/CCA8/ogzXkLAKAIIj1HhwBgI+IMAwuOPOOMlBIwi8H8GarN94mnlLwAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:no-repeat}#card02{background-image:url(data:image/png;base64,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);background-position:0 0;background-repeat:no-repeat}#card03{background-image:url(data:image/png;base64,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);background-position:0 0;background-repeat:no-repeat}#testimonials{margin-bottom:50px;position:relative}#testimonials #slider2 .wrapper{grid-template:"figure"200px"text"1fr/1fr;width:90%;display:grid;position:relative;left:5%}#testimonials #slider2 .wrapper>figure{grid-area:figure}#testimonials #slider2 .wrapper>p{grid-area:text}#testimonials figure img{border:2px solid var(--blue);object-fit:cover;border-radius:50%;width:140px;height:140px;margin:auto}#testimonials figcaption{color:var(--dark-gray);text-align:center;margin-top:1em;font-size:.85rem;font-weight:300}#testimonials p{color:var(--dark-gray);padding:10px 0;font-size:1.5rem;font-style:italic;font-weight:200}#controls2{width:100%;height:80%;position:absolute;top:0}#controls2 button{border:solid var(--blue);border-width:0 3px 3px 0;border-radius:0;width:40px;height:40px;padding:20px;display:inline-block;position:relative;top:30%}#controls2 button:hover{background:0 0}#controls2 button.previous{transform:rotate(135deg)}#controls2 button.next{float:right;transform:rotate(-45deg)}.tns-nav{text-align:center;padding-top:8px}.tns-nav button{border:1px solid var(--dark-gray);border-radius:50%;width:12px;height:12px;margin:.5rem;padding:0}.tns-nav button:hover{background:var(--med-gray)}button.tns-nav-active{background:var(--light-gray)}.home article section>img{object-fit:cover;border-radius:24px;width:100%;max-height:160px}.thumbnails img{object-fit:cover;border-radius:50%;width:100px;height:100px}.thumbnails figcaption{text-align:center;margin:.5em 0}.page article section img{object-fit:cover;border-radius:32px;width:100%;max-height:300px}.page article section h4{font-size:1.5rem;font-weight:500}.page article section .imgs{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.page article section .imgs img{max-width:144px;box-shadow:1px 1px 8px 0 var(--med-gray);border:1px solid var(--med-gray);object-fit:contain;border-radius:8px}.features section img{object-fit:cover;border-radius:8px;width:100%;max-height:226px}.col1>*,.col2>*{margin-bottom:20px}[aria-label=required]{color:red}form>*{margin-bottom:10px}form label{display:block}form input,form select{border:1px solid gray;border-radius:5px;margin:2px 0;padding:6px}textarea{resize:none;border:1px solid gray;border-radius:5px;margin:2px 0;padding:6px}.mediumForm{width:224px}.fullForm{width:88%}@media screen and (width>=720px){main>:not(:first-child){padding:initial}#hero li .wrapper{flex-flow:row;padding:0 20px 16px}#hero li .wrapper img,#hero li .wrapper .text{width:50%}#cards{flex-flow:row;justify-content:space-around;margin:0 auto}#cards>li{flex:0 33%;grid-template:"text""."1fr/1fr}#cards>li>div>p{font-size:10px}.home article section{grid-template:"header header"50px"img thumb""text thumb""button."50px/60% 40%}article section{grid-gap:1rem 3rem}article section>.thumbnails{grid-gap:20px;grid-area:thumb;grid-template-rows:50% 50%;grid-template-columns:50% 50%;display:grid}.thumbnails img{width:136px;height:136px}#testimonials #slider2 .wrapper{grid-gap:20px;grid-template:"figure text"1fr/200px 1fr}#testimonials figcaption{font-size:.625rem}#testimonials p{padding:unset;font-size:1.75rem}.tns-nav{padding-top:0}footer .wrapper{grid-gap:20px 50px;grid-template:"header header"50px"img text""img button"/1fr 1fr}footer .wrapper button{margin-bottom:0}.subnav ul{flex-flow:row}.page article section{grid-template:"header list"minmax(50px,max-content)"text list"minmax(min-content,50%)"img thumb"minmax(min-content,50%)/50% 50%}.page article.features section{grid-template:"header img"minmax(50px,max-content)"text img"1fr/50% 50%}.page article.simple section{grid-template-columns:46% 46%;grid-template-areas:"col1 col2"}}@media screen and (width<=899px){.home article section{grid-template:"header""img""thumb""text""button"/1fr}article section .thumbnails{flex-flow:wrap;grid-area:thumb;gap:2em;display:flex}.thumbnails img{object-fit:cover;border-radius:50%;width:136px;height:136px}}@media screen and (width<=719px){#hero{margin:1.2rem 0 0}#hero li .wrapper{padding:0 10px}#hero .text button{margin:1em 0 0}#cards li .wrapper{padding:26px 8px 8px 120px}.thumbnails figure a img{object-fit:cover;border-radius:50%;width:100px;height:100px}.thumbnails figure figcaption{font-size:10px}}@media screen and (width>=1000px){#mobile-menu-toggle{display:none}#main-nav{position:unset;width:unset;border-radius:none;background:0 0;border:none;flex-flow:row;justify-content:space-evenly;display:flex}#main-nav li{padding:unset}#main-nav li a,#main-nav li p,.subnav li a{font-size:.875rem}#main-nav li p{padding-bottom:0}.dropdown{visibility:hidden;display:none;position:absolute;top:50px}.dropdown li{background:var(--light-gray);position:relative;right:8px}.dropdown li a{padding:8px;justify-content:unset!important}li:hover .dropdown,li:focus-within .dropdown,.dropdown:hover,.dropdown:focus-within{visibility:visible;display:block}}