.tpl-grid{background-image:linear-gradient(90deg,rgba(49,46,129,.07) 1px,transparent 0),linear-gradient(180deg,rgba(49,46,129,.07) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 35%,transparent 100%)}.tpl-grid-dark{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 30% 20%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 30% 20%,#000 20%,transparent 80%)}.tpl-dots{background-image:radial-gradient(rgba(49,46,129,.16) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%)}.tpl-tile{background:linear-gradient(145deg,#fff,#eef0ff);box-shadow:inset 0 0 0 1px rgba(124,126,227,.22),0 6px 16px -10px rgba(49,46,129,.45)}.tpl-tile-solid{background:linear-gradient(145deg,#4640b8,#1e1b4b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 22px -12px rgba(30,27,75,.8)}.tpl-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s,background-color .25s}.tpl-card-hover:hover,a.tpl-card:hover{border-color:#a3a6f0;transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(30,27,75,.38)}.tpl-card:hover .tpl-tile{background:linear-gradient(145deg,#4640b8,#1e1b4b);color:#fff}.tpl-card .tpl-arrow{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.tpl-card:hover .tpl-arrow{transform:translateX(3px)}.tpl-fill{transform-origin:left;transform:scaleX(1)}.tpl-fill-y{transform-origin:top;transform:scaleY(1)}[data-rv=armed] .tpl-fill{transform:scaleX(0)}[data-rv=armed] .tpl-fill-y{transform:scaleY(0)}[data-rv=shown] .tpl-fill,[data-rv=shown] .tpl-fill-y{transition:transform 1.6s cubic-bezier(.4,0,.2,1) .25s}@keyframes tpl-travel{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.tpl-travel{animation:tpl-travel 3.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes tpl-travel-y{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.tpl-travel-y{animation:tpl-travel-y 3.6s cubic-bezier(.45,0,.55,1) infinite}.tpl-faq>summary::-webkit-details-marker{display:none}.tpl-faq[open]{background:#fff;border-color:#c7caf8;box-shadow:0 18px 40px -28px rgba(30,27,75,.35)}.tpl-faq[open] .tpl-faq-icon{transform:rotate(45deg);background:#312e81;color:#fff}.tpl-faq-icon{transition:transform .25s,background-color .25s,color .25s}@keyframes tpl-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tpl-faq[open] .tpl-faq-body{animation:tpl-faq-in .3s ease both}@keyframes tpl-spin{to{transform:rotate(1turn)}}.tpl-sweep{animation:tpl-spin 9s linear infinite}.tpl-spin-slow{animation:tpl-spin 60s linear infinite}.seq{transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1)}.seq[data-on=false]{opacity:0;transform:translateY(8px) scale(.985)}.seq-grow{transition:height .9s cubic-bezier(.2,.7,.2,1),width .9s cubic-bezier(.2,.7,.2,1)}@keyframes tpl-spinner{to{transform:rotate(1turn)}}.tpl-spinner{animation:tpl-spinner .8s linear infinite}@keyframes tpl-dash{to{stroke-dashoffset:-24}}.tpl-dash{stroke-dasharray:4 8;animation:tpl-dash 1.2s linear infinite}@keyframes tpl-orbit-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tpl-pulse{animation:tpl-orbit-pulse 3.2s ease-in-out infinite}.tpl-us-col{background:linear-gradient(180deg,rgba(238,240,255,.85),rgba(238,240,255,.55))}@media (prefers-reduced-motion:reduce){.tpl-dash,.tpl-pulse,.tpl-spin-slow,.tpl-spinner,.tpl-sweep,.tpl-travel,.tpl-travel-y{animation:none!important}.tpl-travel,.tpl-travel-y{display:none}[data-rv] .tpl-fill,[data-rv] .tpl-fill-y{transform:none!important;transition:none!important}.seq,.seq-grow{transition:none!important}.seq[data-on=false]{opacity:1;transform:none}.tpl-card,.tpl-card-hover:hover,a.tpl-card:hover{transform:none}.tpl-faq[open] .tpl-faq-body{animation:none}}