@property --download-related-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes download-related-border-orbit{0%{--download-related-orbit-angle:0deg}to{--download-related-orbit-angle:360deg}}.certifications{--download-related-card-surface:hsla(0,9%,7%,.6);--download-related-card-hover-surface:linear-gradient(180deg,hsla(0,9%,7%,.96),rgba(36,41,50,.96) 99.91%) padding-box;--download-related-follower-text:var(--color-davi-white)}.certifications .download-related__card{background:var(--download-related-card-surface);cursor:none;isolation:isolate;overflow:visible;position:relative;transition:background .24s ease,border-color .24s ease,transform .24s ease,color .24s ease}.certifications .download-related__card,.certifications .download-related__card *{cursor:none!important}.certifications .download-related__card:before{background:conic-gradient(from var(--download-related-orbit-angle),rgba(245,245,246,0) 0deg,rgba(245,245,246,0) 222deg,color-mix(in srgb,var(--color-red-500) 92%,transparent) 272deg,#fff 308deg,hsla(0,0%,100%,.84) 330deg,rgba(245,245,246,0) 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.certifications .download-related__card.is-hovered:before,.certifications .download-related__card:focus-visible:before,.certifications .download-related__card:hover:before{opacity:1}.certifications .download-related__card.is-hovered,.certifications .download-related__card:focus-visible,.certifications .download-related__card:hover{background:var(--download-related-card-hover-surface)}.certifications .download-related__card-content{position:relative;z-index:1}.certifications__grid{align-items:stretch}.certifications__item{height:100%}.certifications__item.is-unlocked .download-listing__gated-pill{display:none}.certifications .download-related__card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.certifications .download-related__file-icon{align-items:center;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transform-origin:center;transition:transform .22s ease;width:32px}.certifications .download-related__file-icon-svg{height:40px;inset:0;position:absolute;width:32px}.certifications .download-related__file-icon-label{color:#131010;display:inline-flex;font-family:var(--font-body);font-size:9px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;margin-top:13px;max-width:24px;position:relative;text-transform:uppercase;z-index:1}.certifications .download-related__follower{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:var(--download-related-follower-text);cursor:none;display:none;filter:saturate(1.05);height:99px;isolation:isolate;justify-content:center;left:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:0;transform:translate3d(-999px,-999px,0);transition:opacity .18s ease,filter .18s ease;width:99px;will-change:transform,opacity;z-index:2}.certifications .download-related__card.is-hovered .download-related__follower,.certifications .download-related__card:focus-visible .download-related__follower,.certifications .download-related__card:hover .download-related__follower{opacity:1}.certifications .download-related__card.is-fading .download-related__follower{filter:saturate(1.02) blur(2px);opacity:0}.certifications .download-related__card.is-hovered .download-listing__gated-pill,.certifications .download-related__card:focus-visible .download-listing__gated-pill,.certifications .download-related__card:hover .download-listing__gated-pill{background:var(--color-davi-white);color:var(--color-davi-black)}.certifications .download-related__card.is-hovered .download-listing__gated-pill svg,.certifications .download-related__card:focus-visible .download-listing__gated-pill svg,.certifications .download-related__card:hover .download-listing__gated-pill svg{stroke:currentColor}.certifications .download-related__card.is-hovered .download-related__file-icon,.certifications .download-related__card:focus-visible .download-related__file-icon,.certifications .download-related__card:hover .download-related__file-icon{transform:rotate(-8deg)}.certifications .download-listing__gated-pill{align-items:center;background:#363636;border-radius:4px;color:#f5f5f6;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:500;gap:4px;letter-spacing:.15em;line-height:1;padding:6px 8px;position:absolute;right:8px;text-transform:uppercase;top:-10px;transition:background-color .22s ease,color .22s ease;z-index:2}.certifications .download-listing__gated-pill svg{flex-shrink:0;transition:stroke .22s ease}.certifications__logo-shell{align-items:center;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:32px}.certifications__logo{display:block;height:auto;max-height:40px;max-width:32px;object-fit:contain;width:auto}.certifications__subtitle{word-break:break-word}.certifications__modal{align-items:center;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200;--certifications-modal-ease:cubic-bezier(0.16,1,0.3,1)}.certifications__modal[hidden]{display:none}.certifications__modal.is-open{display:flex}.certifications__modal-backdrop{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,9%,7%,.6);inset:0;position:absolute}.certifications__modal-panel{background:linear-gradient(180deg,#242932,#131010);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.44);max-height:calc(100vh - 56px);overflow:hidden;position:relative;scrollbar-gutter:stable;width:min(100%,876px);z-index:1}.certifications__modal-content{display:flex;flex-direction:column;gap:40px;max-height:calc(100vh - 56px);overflow-y:auto;padding:64px;scrollbar-gutter:stable}.certifications__modal-close{align-items:center;background:rgba(245,245,246,.08);border:0;border-radius:999px;color:var(--color-davi-white);cursor:pointer;display:inline-flex;height:54px;justify-content:center;position:absolute;right:15px;top:15px;transition:transform .32s var(--certifications-modal-ease),background-color .32s var(--certifications-modal-ease),opacity .32s var(--certifications-modal-ease);width:54px;z-index:10}.certifications__modal-close:focus-visible,.certifications__modal-close:hover{transform:rotate(45deg)}.certifications__modal-close:focus-visible{outline:2px solid rgba(225,0,49,.9);outline-offset:3px}.certifications__modal-close-icon{height:18px;position:relative;width:18px}.certifications__modal-close-icon:after,.certifications__modal-close-icon:before{background:rgba(245,245,246,.95);content:"";height:1.5px;left:50%;position:absolute;top:50%;width:18px}.certifications__modal-close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.certifications__modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.certifications__modal-title{font-family:var(--font-heading);font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:600;letter-spacing:0;line-height:1.2}.certifications__modal-body,.certifications__modal-body>*{margin:0}.certifications__modal-body{font-family:var(--font-body);font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6}.certifications__modal-form .hs-form{display:flex!important;flex-direction:column!important;gap:1.5rem!important;width:100%!important}.certifications__modal-form .hs-form fieldset{border:0!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:100%!important}.certifications__modal-form .hs-form .form-columns-2,.certifications__modal-form .hs-form fieldset.form-columns-2{display:grid!important;gap:1rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.certifications__modal-form .hs-form .hs-dependent-field,.certifications__modal-form .hs-form .hs-form-field{margin:0!important;min-width:0!important;padding:0!important;width:100%!important}.certifications__modal-form .hs-form .form-columns-2 .hs-dependent-field,.certifications__modal-form .hs-form .form-columns-2 .hs-form-field,.certifications__modal-form .hs-form fieldset.form-columns-2 .hs-dependent-field,.certifications__modal-form .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.certifications__modal-form .hs-form .hs-dependent-field>label,.certifications__modal-form .hs-form .hs-form-field>label,.certifications__modal-form .hs-form label{color:var(--color-davi-white)!important;display:inline-flex!important;font-family:var(--font-body)!important;font-size:.9375rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.5!important;margin:0 0 .5rem!important;max-width:none!important}.certifications__modal-form .hs-form .hs-form-required{color:var(--color-davi-red)!important;margin-left:.25rem!important}.certifications__modal-form .hs-form .hs-richtext,.certifications__modal-form .hs-form .hs_recaptcha,.certifications__modal-form .hs-form .input,.certifications__modal-form .hs-form .legal-consent-container,.certifications__modal-form .hs-form .submitted-message{width:100%!important}.certifications__modal-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox,.certifications__modal-form .hs-form .hs-form-field[class*=hs-LEGAL_CONSENT],.certifications__modal-form .hs-form .hs-form-field[class*=hs_LEGAL_CONSENT]{background:transparent!important;border-bottom:0!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.certifications__modal-form .hs-form .input{align-items:center!important;background:rgba(245,245,246,.03)!important;border-bottom:1px solid rgba(245,245,246,.8)!important;box-sizing:border-box!important;display:flex!important;height:3.5rem!important;min-height:3.5rem!important;padding:1rem!important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.certifications__modal-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox .input,.certifications__modal-form .hs-form .hs-form-field[class*=hs-LEGAL_CONSENT] .input,.certifications__modal-form .hs-form .hs-form-field[class*=hs_LEGAL_CONSENT] .input,.certifications__modal-form .hs-form .legal-consent-container .input{align-items:normal!important;background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:auto!important;padding:0!important;transition:none!important}.certifications__modal-form .hs-form .input:has(textarea.hs-input){align-items:flex-start!important;height:auto!important;min-height:7.3125rem!important}.certifications__modal-form .hs-form .input:focus-within{border-bottom-color:var(--color-davi-red)!important}.certifications__modal-form .hs-form .hs-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-davi-white)!important;font-family:var(--font-body)!important;font-size:1rem!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:1.6!important;margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.certifications__modal-form .hs-form .hs-input::placeholder{color:rgba(245,245,246,.6)!important;opacity:1!important}.certifications__modal-form .hs-form .hs-input:focus,.certifications__modal-form .hs-form .hs-input:focus-visible{outline:none!important}.certifications__modal-form .hs-form select.hs-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath stroke='%23f5f5f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1.25 6.25 6.5l5.25-5.25'/%3E%3C/svg%3E")!important;background-position:100%!important;background-repeat:no-repeat!important;color:rgba(245,245,246,.6)!important;padding-right:1.75rem!important}.certifications__modal-form .hs-form input.hs-input,.certifications__modal-form .hs-form textarea.hs-input{cursor:text!important}.certifications__modal-form .hs-form select.hs-input option{background:var(--color-davi-black)!important;color:var(--color-davi-white)!important}.certifications__modal-form .hs-form textarea.hs-input{min-height:5.3125rem!important;resize:vertical!important}.certifications__modal-form .hs-form .hs-richtext,.certifications__modal-form .hs-form .legal-consent-container,.certifications__modal-form .hs-form .submitted-message{background:transparent!important;border:0!important}.certifications__modal-form .hs-form .submitted-message,.certifications__modal-form .hs-form .submitted-message>*{color:var(--color-davi-white)!important;font-family:var(--font-body)!important;font-size:1rem!important;line-height:1.6!important;margin:0!important}@media (hover:hover) and (pointer:fine){.certifications .download-related__follower{display:inline-flex}}@media (max-width:767px){.certifications__modal{align-items:flex-start;padding:16px}.certifications__modal-panel{max-height:calc(100vh - 32px)}.certifications__modal-content{max-height:calc(100vh - 32px);padding:56px 24px 96px}.certifications__modal-form .hs-form .form-columns-2,.certifications__modal-form .hs-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1024px){.certifications .download-related__card.is-hovered,.certifications .download-related__card:focus-visible,.certifications .download-related__card:hover{animation:download-related-border-orbit 2.6s linear infinite;background:var(--download-related-card-hover-surface);border-color:transparent;outline:none;transform:translateY(-1px)}.certifications .download-related__card.is-hovered:before,.certifications .download-related__card:focus-visible:before,.certifications .download-related__card:hover:before{animation:download-related-border-orbit 2.6s linear infinite;opacity:1}}