@property --accordion-background{syntax:"<color>";initial-value:#0421ae;inherits:true}@property --linear-gradient-start{syntax:"<color>";initial-value:#00a2a8;inherits:true}@property --linear-gradient-center{syntax:"<color>";initial-value:#0421ae;inherits:true}@property --linear-gradient-end{syntax:"<color>";initial-value:#052ae1;inherits:true}@keyframes fade-in{from{opacity:0}to{opacity:1}}body:has(.platform-graphic__modal[open]){overflow:hidden}.platform-graphic{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.platform-graphic{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1400px){.platform-graphic{padding-top:8rem;padding-bottom:8rem}}.platform-graphic .eyebrow{margin-bottom:3rem}.platform-graphic .eyebrow__heading{width:-moz-max-content;width:max-content;padding:1rem 2rem;border:1px solid #808c9a;border-radius:3rem;background-color:#efefef;color:#2c3f57;font-size:1.333rem;font-weight:700;letter-spacing:1.25px;line-height:1.4;text-transform:uppercase}@media (min-width:768px){.platform-graphic .eyebrow__heading{font-size:1.6rem;line-height:1.4;margin:0 auto;padding:1rem 3.444rem;font-weight:600}}.platform-graphic .section-header{text-align:left}@media (min-width:768px){.platform-graphic .section-header{text-align:center}}.platform-graphic .section-header__title{margin:0;font-weight:400;font-size:3.2rem;line-height:1.2}@media (min-width:1024px){.platform-graphic .section-header__title{font-size:4rem}}.platform-graphic .section-header__title{margin:0 auto 1.5rem;color:#2c3f57}.platform-graphic .section-header__description{font-size:1.8rem;line-height:1.4;margin-bottom:3rem}@media (min-width:768px){.platform-graphic .section-header__description{font-size:2rem;line-height:1.4;margin-bottom:2.444rem}}.platform-graphic .platform-graphic__container{margin-bottom:3rem}@media (min-width:768px){.platform-graphic .platform-graphic__container{margin-bottom:0}}.platform-graphic .platform-graphic__container svg{display:block;margin:0 auto}.platform-graphic .platform-graphic__graphic{width:100%}.platform-graphic .platform-graphic__hexagon{transform-box:fill-box;transform-origin:center;transition:transform 220ms ease-in-out,--linear-gradient-start 220ms ease-in-out,--linear-gradient-center 220ms ease-in-out,--linear-gradient-end 220ms ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-graphic .platform-graphic__hexagon:hover{--linear-gradient-start:#03177b;--linear-gradient-center:#03177b;--linear-gradient-end:#03177b;transform:scale(1.04)}.platform-graphic .platform-graphic__hexagon:focus:not(:focus-visible){outline:0;box-shadow:none}.platform-graphic .platform-graphic__hexagon:focus-visible{outline:0}.platform-graphic .platform-graphic__hexagon:focus-visible>path:first-child{stroke-width:6;stroke:#c03}@media (prefers-reduced-motion:reduce){.platform-graphic .platform-graphic__hexagon{transition-duration:0s}}.platform-graphic .platform-graphic__hexagon .gradient-stop-1{stop-color:var(--linear-gradient-start)}.platform-graphic .platform-graphic__hexagon .gradient-stop-2{stop-color:var(--linear-gradient-center)}.platform-graphic .platform-graphic__hexagon .gradient-stop-3{stop-color:var(--linear-gradient-end)}.platform-graphic .platform-graphic__modal .platform-graphic__benefit{flex:1;padding:2rem;border-radius:9px;background:linear-gradient(180deg,var(--linear-gradient-start) 0,var(--linear-gradient-center) 40%,var(--linear-gradient-end) 86%);color:#fff}.platform-graphic .platform-graphic__modal .platform-graphic__benefit-icon{width:auto;height:4.444rem}.platform-graphic .platform-graphic__modal .platform-graphic__benefit-icon:nth-child(2){margin-left:2rem}.platform-graphic .platform-graphic__modal .platform-graphic__benefit-title{margin:0;font-weight:400;font-size:2rem;line-height:1.4;font-weight:700;text-transform:uppercase}.platform-graphic .platform-graphic__modal .platform-graphic__benefit-description{font-size:1.8rem;line-height:1.4;margin:.5rem 0 0}.platform-graphic .platform-graphic__modal{width:90%;padding:0;animation:fade-in 220ms ease-in-out;border:none;border-radius:9px;opacity:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:850px){.platform-graphic .platform-graphic__modal{width:70%;max-width:100rem}}.platform-graphic .platform-graphic__modal[open]{opacity:1}@media (prefers-reduced-motion:reduce){.platform-graphic .platform-graphic__modal{animation:none}}.platform-graphic .platform-graphic__modal .platform-graphic__modal-container{padding:3rem}.platform-graphic .platform-graphic__modal .platform-graphic__modal-title h3{margin:0;font-weight:400;font-size:3rem;line-height:1.2}@media (min-width:1024px){.platform-graphic .platform-graphic__modal .platform-graphic__modal-title h3{font-size:3.2rem}}.platform-graphic .platform-graphic__modal .platform-graphic__modal-title h3{color:#2c3f57;font-weight:600}.platform-graphic .platform-graphic__modal .platform-graphic__modal-description{margin:1.6rem 0 3.2rem;color:#2c3f57}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close{display:flex;position:absolute;top:3rem;right:3rem;flex-wrap:nowrap;align-items:center;justify-content:center;width:2rem;height:2rem;padding:1.4rem;transition:220ms ease-in-out;border:none;border-radius:2px;opacity:1;background-color:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close:hover{opacity:.6}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close::after,.platform-graphic .platform-graphic__modal .platform-graphic__modal-close::before{content:"";position:absolute;width:3.4rem;height:3px;border-radius:1.5px;background-color:#ababab}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close::before{transform:rotateZ(45deg)}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close::after{transform:rotateZ(-45deg)}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close:focus:not(:focus-visible){outline:0;box-shadow:none}.platform-graphic .platform-graphic__modal .platform-graphic__modal-close:focus-visible{outline:2px #c03 solid;outline-offset:.7rem}.platform-graphic .platform-graphic__modal .platform-graphic__benefits{display:flex;flex-direction:row;gap:3.333rem}.platform-graphic .platform-graphic__modal::backdrop{animation:fade-in 220ms ease-in-out;background-color:rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.platform-graphic .platform-graphic__modal::backdrop{animation:none}}.platform-graphic .platform-graphic__platform .platform-graphic__benefit{flex:1;padding:2rem;border-radius:9px;background:linear-gradient(180deg,var(--linear-gradient-start) 0,var(--linear-gradient-center) 40%,var(--linear-gradient-end) 86%);color:#fff}.platform-graphic .platform-graphic__platform .platform-graphic__benefit-icon{width:auto;height:4.444rem}.platform-graphic .platform-graphic__platform .platform-graphic__benefit-icon:nth-child(2){margin-left:2rem}.platform-graphic .platform-graphic__platform .platform-graphic__benefit-title{margin:0;font-weight:400;font-size:2rem;line-height:1.4;font-weight:700;text-transform:uppercase}.platform-graphic .platform-graphic__platform .platform-graphic__benefit-description{font-size:1.8rem;line-height:1.4;margin:.5rem 0 0}.platform-graphic .platform-graphic__platform{display:flex;flex-direction:column;gap:1.667rem}@media (min-width:768px){.platform-graphic .platform-graphic__platform{display:none}}.platform-graphic .platform-graphic__platform details::details-content{block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:220ms;transition-behavior:allow-discrete}@media (prefers-reduced-motion:reduce){.platform-graphic .platform-graphic__platform details::details-content{transition-duration:0s}}.platform-graphic .platform-graphic__platform details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}.platform-graphic .platform-graphic__platform details[open] summary{--accordion-background:transparent;padding:1rem 0;color:#000}.platform-graphic .platform-graphic__platform details[open] summary::after{transform:rotateZ(-180deg)}.platform-graphic .platform-graphic__platform summary{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 2rem 1rem 1rem;transition:--linear-gradient-center 220ms ease-in-out,color 220ms ease-in-out,padding 220ms ease-in-out;border-radius:9px;background-color:var(--accordion-background);color:#fff;list-style:none;cursor:pointer}@media (prefers-reduced-motion:reduce){.platform-graphic .platform-graphic__platform summary{transition-duration:0s}}.platform-graphic .platform-graphic__platform summary h3{font-size:2rem;line-height:1.4;display:inline-block;font-weight:700}.platform-graphic .platform-graphic__platform summary::after{content:"\e904";display:inline-block;transition:220ms ease-in-out;font-family:"Imprivata Icons",sans-serif;font-size:100%;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.platform-graphic .platform-graphic__platform summary::after{transition-duration:0s}}.platform-graphic .platform-graphic__platform .platform-graphic__benefits{display:flex;flex-direction:column;gap:2rem}.platform-graphic .platform-graphic__platform .platform-graphic__modal-description{font-size:1.8rem;line-height:1.4;margin:0 0 2rem}.platform-graphic .platform-graphic__actor{margin-top:3rem}@media (min-width:768px){.platform-graphic .platform-graphic__actor{display:none}}.platform-graphic .platform-graphic__actor .platform-graphic__actor-title{font-size:2rem;line-height:1.4;margin-bottom:2rem;color:#2c3f57;font-weight:700;text-transform:uppercase}.platform-graphic .platform-graphic__actor .platform-graphic__use-cases{display:flex;flex-direction:column;gap:1rem}.platform-graphic .platform-graphic__actor .platform-graphic__user{display:flex;flex-direction:row;align-items:center;padding:1.333rem 2rem;border:1px solid #d2e2ef;border-radius:1.778rem;background-color:#f4f8fd;gap:2rem}.platform-graphic .platform-graphic__actor .platform-graphic__user-icon{width:4.889rem;height:4.889rem;border:1px solid #d2e2ef;border-radius:9px;background-color:#fff}.platform-graphic .platform-graphic__actor .platform-graphic__user-icon img{width:100%;height:100%;padding:1rem}.platform-graphic .platform-graphic__actor .platform-graphic__user-title{font-size:1.8rem;line-height:1.4;margin:0;color:#2c3f57;font-weight:600}
/*# sourceMappingURL=platform-graphic.css.map */