.c-standard-button.outline-red{background-color:transparent;border:2px solid #ad161d}.c-standard-button.outline-red .background{background-color:#ad161d}.c-standard-button.outline-red .foreground>.content{color:#ad161d}.c-standard-button.outline-red .foreground>.icon{background-color:#ad161d}.c-standard-button.outline-red .foreground>.icon svg{fill:#fff}@media print,screen and (min-width:751px){.c-standard-button:hover:not(.disabled):not([disabled]).outline-red .foreground>.content{color:#fff}}.c-dino-solution-modal{align-items:center;background-color:rgba(15,23,42,.7);box-sizing:border-box;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100000}.c-dino-solution-modal.is-open{display:flex}.c-dino-solution-modal-box{background-color:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.4);box-sizing:border-box;max-height:100%;max-width:440px;overflow-x:hidden;overflow-y:auto;width:100%}.c-dino-solution-demo-box{max-width:560px}.c-dino-solution-modal-head{align-items:flex-start;background-color:#303030;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.c-dino-solution-modal-meta{color:hsla(0,0%,100%,.6);font-size:11px;margin:0 0 4px}.c-dino-solution-modal-title{color:#fff;font-size:18px;font-weight:900;line-height:1.4;margin:0}.c-dino-solution-modal-phase{color:hsla(0,0%,100%,.45);font-size:11px;margin:6px 0 0}.c-dino-solution-modal-close{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;flex-shrink:0;font-size:24px;line-height:1;padding:0}.c-dino-solution-modal-close:hover{color:#fff}.c-dino-solution-modal-body{box-sizing:border-box;padding:20px 24px}.c-dino-solution-modal-body p{margin:0}.c-dino-solution-modal-mod-badge{background-color:#303030;border-radius:999px;color:#fff;display:none;font-size:12px;font-weight:800;margin-bottom:12px;padding:3px 10px}.c-dino-solution-modal-block+.c-dino-solution-modal-block{margin-top:16px}.c-dino-solution-modal-block-label{align-items:center;color:#303030;display:flex;font-size:13px;font-weight:700;gap:6px;margin:0 0 6px}.c-dino-solution-modal-block-label:before{background-color:#ad161d;border-radius:1px;content:"";display:inline-block;flex-shrink:0;height:14px;width:3px}.c-dino-solution-demo-preview{align-items:center;background-color:#0e0e10;display:none;flex-direction:column;height:150px;justify-content:center;overflow:hidden;position:relative;text-align:center}.c-dino-solution-demo-preview.is-visible{display:flex}.c-dino-solution-demo-preview:before{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:30px 30px;content:"";inset:0;position:absolute}.c-dino-solution-demo-preview-placeholder{position:relative}.c-dino-solution-demo-preview.has-frame .c-dino-solution-demo-preview-placeholder{display:none}.c-dino-solution-demo-preview-frame-wrap{display:none;inset:0;overflow:hidden;position:absolute}.c-dino-solution-demo-preview.has-frame .c-dino-solution-demo-preview-frame-wrap{display:block}#dinoSolutionDemoPreviewFrame{background-color:#fff;border:0;display:block;transform-origin:top left}.c-dino-solution-demo-play{align-items:center;background-color:#ad161d;border-radius:50%;box-shadow:0 10px 30px -8px rgba(173,22,29,.6);display:flex;height:56px;justify-content:center;margin:0 auto 14px;position:relative;width:56px}.c-dino-solution-demo-preview-label{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:700;letter-spacing:.04em;position:relative}.c-dino-solution-demo-preview-sub{color:hsla(0,0%,100%,.4);font-size:11px;margin-top:6px;position:relative}.c-dino-solution-demo-actions{align-items:flex-start;display:none;flex-wrap:wrap;gap:10px;margin-top:18px}.c-dino-solution-demo-actions.is-visible{display:flex}.c-dino-solution-demo-actions .c-standard-button{flex:1 1 0;height:62px!important;min-width:140px;width:auto}.c-dino-solution-demo-actions .c-standard-button .foreground{padding:12px 36px 12px 16px}.c-dino-solution-demo-actions .c-standard-button .foreground>.content{font-size:12px;white-space:nowrap}.c-dino-solution-demo-actions .c-standard-button+.c-standard-button{margin-top:0!important}@media screen and (max-width:750px){.c-dino-solution-demo-actions{flex-direction:column}.c-dino-solution-demo-actions .c-standard-button{height:auto!important;width:100%}}.c-dino-solution-demo-note{color:#9a9aa0;display:none;font-size:11px;margin-top:14px!important}.c-dino-solution-demo-note.is-visible{display:block}