.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:__ppmori_076e9b;src:url(/_next/static/media/8f65835aa057b6ed-s.p.otf) format("opentype");font-display:swap;font-weight:500}@font-face{font-family:__ppmori_076e9b;src:url(/_next/static/media/b0047e94e7f0c63f-s.p.otf) format("opentype");font-display:swap;font-weight:300}@font-face{font-family:__ppmori_076e9b;src:url(/_next/static/media/cb07cb684de218c2-s.p.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:__ppmori_Fallback_076e9b;src:local("Arial");ascent-override:73.27%;descent-override:19.54%;line-gap-override:9.77%;size-adjust:102.36%}.__className_076e9b{font-family:__ppmori_076e9b,__ppmori_Fallback_076e9b}.__variable_076e9b{--ppmori:"__ppmori_076e9b","__ppmori_Fallback_076e9b"}@font-face{font-family:__ppneue_52ab06;src:url(/_next/static/media/96d9b38144926796-s.p.otf) format("opentype");font-display:swap;font-weight:300}@font-face{font-family:__ppneue_52ab06;src:url(/_next/static/media/8d9e850cf4f1226a-s.p.otf) format("opentype");font-display:swap;font-weight:500}@font-face{font-family:__ppneue_Fallback_52ab06;src:local("Arial");ascent-override:63.27%;descent-override:19.80%;line-gap-override:5.17%;size-adjust:116.16%}.__className_52ab06{font-family:__ppneue_52ab06,__ppneue_Fallback_52ab06}.__variable_52ab06{--ppneue:"__ppneue_52ab06","__ppneue_Fallback_52ab06"}.pagecontainer-container{max-width:1440px;margin:0 auto;padding:0 1rem}@media only screen and (width>=1440px){.pagecontainer-container{padding:0 96px}}@media only screen and (width >= 1920px){.pagecontainer-container{max-width:1680px}}.breadcrumbitem-container{height:20px;padding-right:10px;text-wrap:nowrap}.breadcrumbitem-container .breadcrumbitem-link{font-size:12px;line-height:18px;color:#a7a8aa;font-weight:600;text-transform:capitalize}.breadcrumbitem-container .breadcrumbitem-link-active{color:#1e1e1e}.breadcrumbseparator{width:auto;height:10px;padding-right:10px;align-self:center;margin-top:1px}.breadcrumb-container{display:flex;margin:10px 10px 10px 0;height:16px;align-items:center}.dot-loader{--dot-size:8px;--dot-color:#afafaf;--dot-spacing:4px;--animation-duration:0.9s;display:flex;justify-content:center;align-items:center;height:calc(var(--dot-size) * 2);margin-top:3px}.dot{width:var(--dot-size);height:var(--dot-size);margin:0 var(--dot-spacing);background-color:var(--dot-color);animation:pulse var(--animation-duration) ease-in-out infinite}.dot-loader .dot:nth-child(2){animation-delay:calc(var(--animation-duration) / 3)}.dot-loader .dot:nth-child(3){animation-delay:calc(var(--animation-duration) / 3 * 2)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.loader{border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;white-space:nowrap}.button-container-reverse{flex-direction:row-reverse;white-space:nowrap}.buttonatom{display:flex;flex-direction:row;gap:1rem}.buttonatom-tertiary{background-color:#fff;color:#222223;font-weight:600;font-size:16px;line-height:26px;border:1px solid #222223}@media only screen and (width >= 768px){.buttonatom-tertiary{padding:.5rem 2rem}}.buttonatom-tertiary:hover{background-color:#53565a;color:#fff}.buttonatom-tertiary:active{background-color:#222223;color:#fff}.buttonatom-tertiary:disabled{background-color:#fff;color:#c8c9c7;border:1px solid #c8c9c7}.buttonatom-label,.buttonatom-transparent{background-color:transparent}.buttonatom-label{color:#222223;font-weight:600;font-size:16px;line-height:26px;padding:.5rem .25rem}.buttonatom-label:active,.buttonatom-label:hover{color:#222223}.buttonatom-label:disabled{color:#c8c9c7;pointer-events:none}.buttonatom-primary{background-color:#0d6cfc;color:#fff;font-weight:600;font-size:20px;line-height:32px;padding:1rem 2rem}.buttonatom-primary:hover{background-color:#0651c3}.buttonatom-primary:active{background-color:#1b7bdb}.buttonatom-primary:disabled{background-color:#acffff;color:#a7a8aa;pointer-events:none}.buttonatom-secondary{outline:none;background-color:#fff;color:#0d6cfc;font-weight:600;font-size:16px;line-height:26px;padding:.375rem 1.875rem;border:2px solid #0d6cfc}.buttonatom-secondary:hover{border:2px solid #0651c3;background-color:#0651c3;color:#fff}.buttonatom-secondary:active{border:2px solid #1b7bdb;background-color:#1b7bdb;color:#fff}.buttonatom-secondary:disabled{border:2px solid #c8c9c7;background-color:#fff;color:#c8c9c7;pointer-events:none}.buttonatom-icon-primary{width:24px;height:20px;flex-shrink:0}.buttonatom-icon-secondary{width:16px;height:16px;flex-shrink:0}.buttonatom-icon-label,.buttonatom-icon-tertiary{width:16px;height:13px;flex-shrink:0}.checkboxmolecule-container{display:flex;gap:.5rem;padding:.3rem 1rem}.checkboxmolecule-container .checkboxmolecule-span{font-weight:400;font-size:12px;line-height:20px;color:#222223}.checkboxmolecule-container .checkboxmolecule-span-disabled{color:#a7a8aa}.checkboxmolecule-container:hover{background-color:#f6f6f6}.checkboxatom-label{line-height:0}.checkboxatom-label .checkboxatom-input{display:none}.checkboxatom-label .checkboxatom-span{display:inline-block;width:20px;height:20px;background-color:#fff;border:1px solid #d9d9d6;cursor:pointer}.checkboxatom-label .checkboxatom-span-active{background-color:#0d6cfc;border-color:#0d6cfc}.checkboxatom-label .checkboxatom-span-disable{border:1px solid #d9d9d6}.checkboxatom-label .checkboxatom-icon{color:#fff}.checkboxatom-label .checkboxatom-icon-hovered{color:#d9d9d6}.tableheader-container{font-weight:600;font-size:10px;line-height:16px}.tableheader-container .tableheader-toggle{text-transform:none;color:#3ef2d0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:21px;padding-left:5px;flex-shrink:0}.tableheader-center{justify-content:center}.tableheader-center,.tableheader-start{display:flex;flex-direction:row;align-items:center}.tableheader-start{justify-content:flex-start}@keyframes activate-button{0%{background-color:transparent;border-color:transparent}to{background-color:#3ef2d0;border-color:#3ef2d0}}.pagination-container{display:flex;flex-flow:row nowrap;font-size:16px;justify-content:space-around;padding:20px 0;margin:0 auto;gap:1px}.pagination-container .pagination-navigation-container{display:flex;flex-direction:row;justify-content:space-evenly}.pagination-container .pagination-button-active{animation:activate-button .3s ease forwards}.pagination-container .pagination-button{font-weight:600;padding:4px;width:48px;height:42px;overflow:hidden;transition:background-color .3s ease,color .3s ease}.pagination-container .pagination-page-button:hover{border-color:#3ef2d0;background-color:#fff;color:#232323}.pagination-container .pagination-page-button:active{border-color:#3ef2d0;background-color:#3ef2d0}.pagination-container .pagination-navigation-button{width:42px}.pagination-container .pagination-navigation-button:not([disabled]){background-color:#232323;color:#fff;transition:background-color .3s ease,color .3s ease}@media only screen and (width >= 475px){.pagination-container{width:-moz-fit-content;width:fit-content}}.table-loader{height:250px;display:flex;align-items:center;flex-direction:column;justify-content:center}.loading-text{margin-top:1rem;font-family:var(--ppneue);font-size:16px;font-weight:600;line-height:26px;color:#222223;text-align:center}@media only screen and (width >= 475px){.table-loader{height:665.5px}}.rendertable-container{border:1px solid #222223;display:flex;justify-content:center;align-items:center;height:100%}.rendertable-container table{width:100%;table-layout:fixed}.rendertable-container table thead{font-weight:600;font-size:10px;line-height:16px;height:65px;text-transform:uppercase;background-color:#222223;color:#fff}.rendertable-container table thead tr th{padding:1rem;font-size:12px;font-weight:600;text-align:left}.rendertable-container table tbody{background-color:#fff}.rendertable-container table tbody tr td{padding:0 1rem;font-weight:400;font-size:14px;line-height:22px;height:60px}.rendertable-container table tbody tr{border-bottom:1px solid #d9d9d6}.rendertable-container table tbody tr:hover,.rendertable-container table tbody tr:nth-child(odd){background-color:#f6f6f6}.mobilecardrow-container{border:1px solid #2d2e30}.mobilecardrow-header{border-bottom:1px solid #2d2e30;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;gap:.5rem}.mobilecardrow-header .mobilecardrow-header-title{display:flex;align-items:flex-start;flex-direction:column;gap:.3rem;max-width:85%}.mobilecardrow-header .mobilecardrow-header-action{flex-shrink:0;display:flex;align-items:center}.mobilecardrow-main{display:flex;flex-direction:column;padding:1.3125rem 1rem .75rem;gap:9px}.mobilecardrow-main .mobilecardrow-data{display:flex;justify-content:space-between;align-items:center}.mobilecardrow-main .mobilecardrow-data .mobilecardrow-title{font-size:12px;font-weight:600;line-height:16px;text-align:left;text-transform:uppercase;color:var(--light-theme-supportive)}.marketcapcelldata-container{font-weight:600;font-size:12px;line-height:22px;text-align:center}.inputatom-container{background-color:transparent;border-bottom:1px solid #222223;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:0 1rem;font-weight:400;font-size:16px;line-height:26px}.inputatom-container input{outline:none;background-color:transparent;color:#222223}.inputatom-container input::-moz-placeholder{color:#a7a8aa;text-align:center;-moz-transition:color .2s;transition:color .2s}.inputatom-container input::placeholder{color:#a7a8aa;text-align:center;transition:color .2s}.inputatom-container input:hover::-moz-placeholder{color:#222223}.inputatom-container input:hover,.inputatom-container input:hover::placeholder{color:#222223}.inputatom-container .inputatom-cross{opacity:0}.inputatom-container .inputatom-cross-active{opacity:1;cursor:pointer}.table-filter-button{font-weight:600;padding:4px;width:48px;height:42px;color:"#A7A8AA"}.table-filter-button:active,.table-filter-button:focus,.table-filter-button:hover{background-color:#0858d0;border:#0858d0;transition:background-color .3s}.table-filter-button:active img,.table-filter-button:focus img,.table-filter-button:hover img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%);transition:all .3s}.filter-panel-overlay{position:fixed;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.filter-panel{background-color:#fff;width:100%;height:100%}.btn{padding:.5rem 1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-solid-primary{background-color:rgb(13 108 252/var(--tw-bg-opacity))}.btn-solid-primary,.btn-solid-primary:focus,.btn-solid-primary:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-solid-primary:focus,.btn-solid-primary:hover{background-color:rgb(6 81 195/var(--tw-bg-opacity))}.btn-ghost-primary{background-color:transparent;--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-ghost-primary:focus,.btn-ghost-primary:hover{--tw-bg-opacity:1;background-color:rgb(13 108 252/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-outline-primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 35/var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:transparent;background-color:rgb(6 81 195/var(--tw-bg-opacity))}.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-solid-secondary{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-solid-secondary{background-color:rgb(34 34 35/var(--tw-bg-opacity))}.btn-solid-secondary:focus,.btn-solid-secondary:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.btn-outline-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 35/var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-outline-secondary:focus,.btn-outline-secondary:hover{--tw-bg-opacity:1;background-color:rgb(34 34 35/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-ghost-secondary{background-color:transparent;--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-ghost-secondary:focus,.btn-ghost-secondary:hover{--tw-bg-opacity:1;background-color:rgb(34 34 35/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-solid-white{background-color:transparent;--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-solid-white:focus,.btn-solid-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-outline-white{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.btn-outline-white:focus,.btn-outline-white:hover{border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(34 34 35/var(--tw-text-opacity))}.request-quote-modal{position:relative;z-index:100}.request-quote-modal .rq-modal-backdrop{position:fixed;inset:0;background-color:#00000050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease-in-out}.request-quote-modal .rq-modal-container{position:fixed;inset:0;z-index:100;width:100vw;overflow:hidden auto}.request-quote-modal .rq-modal-content-wrapper{display:flex;min-height:100%;align-items:center;justify-content:center;padding:1rem;text-align:center}.request-quote-modal .rq-modal-panel{position:relative;transform:translate(0);overflow:hidden;text-align:left;box-shadow:0 10px 25px #00000010;transition:all .3s ease-in-out;display:flex;flex-direction:row;max-width:72rem;background-color:#fff}.request-quote-modal .rq-ease-out{transition-timing-function:ease-out}.request-quote-modal .rq-ease-in{transition-timing-function:ease-in}.request-quote-modal .rq-duration-100{transition-duration:.1s}.request-quote-modal .rq-duration-200{transition-duration:.2s}.request-quote-modal .rq-duration-300{transition-duration:.3s}.request-quote-modal .rq-opacity-0{opacity:0}.request-quote-modal .rq-opacity-100{opacity:1}.request-quote-modal .rq-translate-y-4{transform:translateY(1rem)}.request-quote-modal .translate-y-0{transform:translateY(0)}.request-quote-modal .scale-95{transform:scale(.95)}.request-quote-modal .scale-100{transform:scale(1)}@media (width > 640px){.request-quote-modal .rq-sm-translate-y-0{transform:translateY(0)}.request-quote-modal .rq-sm-scale-95{transform:scale(.95)}.request-quote-modal .rq-sm-scale-100{transform:scale(1)}}.request-quote-form-container{position:relative;display:flex;gap:24px 0;flex-direction:column;width:100vw;padding:48px 96px 33px;background-color:#fff;overflow:hidden}.request-quote-form-container .rqf-title{font-family:var(--ppneue);font-size:30px;color:#111827;text-align:center;margin-bottom:38px}.request-quote-form-container .btn-close{position:absolute;top:40px;right:40px;width:20px;height:20px}.request-quote-form-container .rqf-grid-inputs{display:grid;grid-template-columns:1fr 1fr;gap:24px 56px}@media screen and (width < 768px){.request-quote-form-container .rqf-grid-inputs{grid-template-columns:1fr}}.request-quote-form-container .rqf-input-container{position:relative;width:100%}.request-quote-form-container .rqf-input-container .rqf-input{display:block;font-size:12px;line-height:16px;width:100%;border-bottom:0;padding:10px 0 10px 16px;outline:0;text-align:left;resize:none}.request-quote-form-container .rqf-input-container:before{position:absolute;content:"";bottom:24px;left:0;right:0;border-bottom:1px solid #000}.request-quote-form-container .rqf-input-container:hover:before{border-bottom-width:2px}.request-quote-form-container .rqf-input-container.is-invalid:before{border-bottom-color:#b91c1c}.request-quote-form-container .rqf-input-container.is-invalid input::-moz-placeholder,.request-quote-form-container .rqf-input-container.is-invalid textarea::-moz-placeholder{color:#dc262680!important}.request-quote-form-container .rqf-input-container.is-invalid input::placeholder,.request-quote-form-container .rqf-input-container.is-invalid textarea::placeholder{color:#dc262680!important}.request-quote-form-container .rqf-input-container .invalid-feedback{color:#b91c1c;font-size:12px;padding-left:14px}.request-quote-form-container .rqf-input-container .btn-close{position:absolute;top:0;right:15px;visibility:hidden}.request-quote-form-container .rqf-input-container .btn-close.show{visibility:visible}.request-quote-form-container .rqf-select-container{position:relative;width:100%}.request-quote-form-container .rqf-select-container .input-group{display:flex;flex-direction:row}.request-quote-form-container .rqf-select-container .input-group .selector{display:flex}.request-quote-form-container .rqf-select-container .input-group .rqf-input{display:block;font-size:12px;line-height:16px;width:100%;border-bottom:0;padding:10px 0 10px 16px;outline:0;text-align:left;color:#00000080}.request-quote-form-container .rqf-select-container .input-group .rqf-input:before{position:absolute;content:"";top:36px;left:0;right:36px;border-bottom:1px solid #000}.request-quote-form-container .rqf-select-container .input-group .rqf-input:hover:before{border-bottom-width:2px}.request-quote-form-container .rqf-select-container .input-group .rqf-input.is-invalid{color:#dc262680!important}.request-quote-form-container .rqf-select-container .input-group .rqf-input.is-invalid:before{border-bottom-color:#b91c1c}.request-quote-form-container .rqf-select-container .input-group .rqf-input button{width:100%;text-align:left}.request-quote-form-container .rqf-select-container svg{width:18px}.request-quote-form-container .rqf-select-container.is-invalid:before{border-bottom-color:#b91c1c}.request-quote-form-container .rqf-select-container.is-invalid input::-moz-placeholder{color:#dc262680!important}.request-quote-form-container .rqf-select-container.is-invalid input::placeholder{color:#dc262680!important}.request-quote-form-container .rqf-select-container .invalid-feedback{color:#b91c1c;font-size:12px;padding-left:14px}.request-quote-form-container .rqf-checkbox-container{display:flex;flex-direction:column;gap:16px}.request-quote-form-container .rqf-checkbox-container .rqf-checkbox{position:relative;display:flex;align-items:center;gap:12px}.request-quote-form-container .rqf-checkbox-container .rqf-checkbox .rqf-checkbox-input{width:20px;height:20px;border:1px solid #000}.request-quote-form-container .rqf-checkbox-container .rqf-checkbox .rqf-label{display:block;font-size:12px;font-weight:300;color:#111827}.request-quote-form-container .rqf-checkbox-container .rqf-checkbox .invalid-feedback{color:#b91c1c;font-size:12px;padding-left:14px}.request-quote-form-container .rqf-btn-submit-container{text-align:center}.request-quote-form-container .rqf-btn-submit-container .rqf-btn-submit{background-color:#0d6cfc;color:#fff;transition:background-color .25s ease;padding:20px 80px;width:-moz-fit-content;width:fit-content}.request-quote-form-container .rqf-btn-submit-container .rqf-btn-submit:hover{background-color:#0651c3}.request-quote-form-container .dual-defense{background-color:#e3f6ff;padding:.75rem 1rem}@media screen and (width < 768px){.request-quote-form-container{padding:24px 48px 33px}}.dualdefense-banner{padding:1.5rem 2.25rem;width:37.5rem;display:flex;flex-direction:column;justify-content:center;background-color:#222223;position:relative;color:#fff;font-size:1rem;font-weight:600}.dualdefense-banner .dualdefense-banner-image{position:relative;z-index:2;margin:0 auto 2rem}.dualdefense-banner:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:48%;background-image:url(/image-assets/services/dualdefense-gradient.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1}.dualdefense-banner.fix-image-position:after{top:45px}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-title{display:block;font-family:var(--ppmori);font-size:2rem;font-weight:600;line-height:2.5rem}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-description{display:block;color:#a7a8aa;line-height:1.25rem;font-size:.75rem;margin-bottom:.5rem}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-text-flex{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-text-flex .dualdefense-banner-box{display:inline-block;padding:.25rem .75rem;color:#acffff;border:1px solid;font-size:.75rem;font-weight:600;line-height:1.125rem;vertical-align:bottom}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:2rem;border:.5px solid #53565a}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-table .dualdefense-banner-table-item{min-width:25%;padding:.5rem .75rem;line-height:1;border:.5px solid #53565a}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-table .dualdefense-banner-table-item .dualdefense-banner-table-item-subtitle,.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-table .dualdefense-banner-table-item .dualdefense-banner-table-item-title{display:block}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-table .dualdefense-banner-table-item .dualdefense-banner-table-item-subtitle{display:block;color:#a7a8aa;line-height:1.25rem;font-size:.75rem}.dualdefense-banner .dualdefense-banner-content .dualdefense-banner-button{background-color:#3ef2d0;margin-top:2rem}.quoterequest-container{padding:64px 16px;display:flex;flex-direction:column;align-items:center;gap:36px;background-color:var(--light-theme-regular)}.quoterequest-container .quoterequest-title{font-family:var(--ppneue);text-align:center;font-weight:300;font-size:40px;line-height:1.2;color:var(--dark-theme-regular)}.quoterequest-container .quoterequest-button-container{padding:16px;display:flex;gap:1rem;font-size:20px}@media only screen and (width >= 768px){.quoterequest-container{padding:128px 16px}.quoterequest-container .quoterequest-title{font-weight:300;font-size:52px;line-height:1}}.externallinks-container{display:flex;flex-direction:column;border-bottom:1px solid #2d2e30}.externallinks-container:has(>:nth-child(n+11)){display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.externallinks-header{display:flex;justify-content:space-between;align-items:center;height:46px;cursor:pointer}.externallinks-container .externallinks-header,.externallinks-list{padding:0 32px}.externallinks-header-title{font-weight:600;font-size:14px;line-height:22px}.externallinks-list{display:flex;flex-direction:column;gap:12px;font-style:normal;font-weight:400;font-size:12px;color:#a7a8aa;margin-bottom:12px}.externallinks-list-hidden{display:none}@media only screen and (width >= 768px){.externallinks-header{pointer-events:none;align-items:flex-start;margin-bottom:24px;height:auto}.externallinks-container .externallinks-header,.externallinks-list{padding:0}.externallinks-container{border-bottom:none}.externallinks-header-image{display:none}.externallinks-list-grid{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:60px;column-gap:60px}.externallinks-header-title{font-weight:400}}.navbarbutton{transition:color .25s ease-in-out,background-color .25s ease-in-out;font-size:14px;font-weight:600;line-height:22px;padding:.5rem 1rem;width:100%;background-color:#f6f6f6;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navbarbutton .navbarbutton-arrow{display:none;width:16px;color:#fff}@media only screen and (width <= 768px){.navbarbutton{padding:.9rem 1rem}}.navbarbutton:hover{background-color:#0d6cfc;color:#fff}.navbarbutton:hover .navbarbutton-arrow{display:block}.companymodaldesktop-container{background-color:#fff;display:flex;flex-direction:column;gap:40px;padding:1.5rem 2.25rem;width:320px}.companymodaldesktop-container .companymodaldesktop-list{display:flex;flex-direction:column;gap:16px}.companymodaldesktop-container .companymodaldesktop-footer{display:flex;gap:12px}.companymodaldesktop-container .companymodaldesktop-footer .companymodaldesktop-button{width:48px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#f6f6f6}.companymodaldesktop-container .companymodaldesktop-footer .companymodaldesktop-button .companymodaldesktop-icon{width:32px;height:32px}.companymodaldesktop-container .companymodaldesktop-footer .companymodaldesktop-button:hover{transition:box-shadow .24s ease-in-out;box-shadow:0 2px 6px 0 #0003}.socialicon{width:25px;height:25px}.light,.socialicon{color:#222223}.dark{color:#fff}.bright{color:#3ef2d0}.methodologiesmodaldesktop-container{background-color:#fff;display:flex;flex-direction:column;gap:40px;padding:1.5rem 2.25rem;width:430px}.methodologiesmodaldesktop-container .methodologiesmodaldesktop-list{display:flex;flex-direction:column;gap:16px}.methodologiesmodaldesktop-container .methodologiesmodaldesktop-footer{display:flex;gap:12px}.methodologiesmodaldesktop-container .methodologiesmodaldesktop-footer .methodologiesmodaldesktop-button{width:48px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#f6f6f6}.methodologiesmodaldesktop-container .methodologiesmodaldesktop-footer .methodologiesmodaldesktop-button .methodologiesmodaldesktop-icon{width:32px;height:32px}.methodologiesmodaldesktop-container .methodologiesmodaldesktop-footer .methodologiesmodaldesktop-button:hover{transition:box-shadow .24s ease-in-out;box-shadow:0 2px 6px 0 #0003}.servicesmodaldesktop-container{background-color:#fff;display:flex;width:-moz-fit-content;width:fit-content;max-height:80vh;overflow:hidden}.servicesmodaldesktop-left{width:320px;overflow-y:auto;max-height:100%}.servicesmodaldesktop-list{padding:1.5rem 2.25rem;display:flex;flex-direction:column;gap:.75rem}.servicesmodaldesktop-right{display:flex}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.solutionsmodaldesktop-container{display:flex;background-color:#fff;height:568px;width:1188px}.solutionsmodaldesktop-container .solutionsmodaldesktop-aside{background-color:#222223;color:#fff;width:442px;display:flex;padding:1.5rem 3rem;flex-direction:column;justify-content:space-between}.solutionsmodaldesktop-container .solutionsmodaldesktop-aside .solutionsmodaldesktop-description{display:inline-block;font-weight:400;line-height:20px;font-size:12px;width:220px}.solutionsmodaldesktop-container .solutionsmodaldesktop-aside .solutionsmodaldesktop-hacken{font-size:32px;font-weight:600;line-height:40px;width:80px}.solutionsmodaldesktop-container .solutionsmodaldesktop-aside .solutionsmodaldesktop-learnmore{transition:color .25s ease-in-out;color:#fff;width:123px;padding:.5rem 0;display:flex;justify-content:space-between;align-items:center}.solutionsmodaldesktop-container .solutionsmodaldesktop-aside .solutionsmodaldesktop-learnmore .solutionsmodaldesktop-arrow{width:16px;height:16px}.solutionsmodaldesktop-container .solutionsmodaldesktop-aside .solutionsmodaldesktop-learnmore:hover{color:#3ef2d0}.solutionsmodaldesktop-container .solutionsmodaldesktop-content{padding:24px 48px;width:746px;display:flex;justify-content:space-between}.solutionsmodaldesktop-container .solutionsmodaldesktop-content .solutionsmodaldesktop-title{display:inline-block;font-family:var(--ppneue);margin-bottom:1.5rem;font-size:18px;font-weight:400;line-height:26px}.solutionsmodaldesktop-container .solutionsmodaldesktop-content .solutionsmodaldesktop-ecosystems{display:grid;gap:16px 32px;grid-template-columns:1fr 1fr;grid-auto-flow:row}.solutionsmodaldesktop-container .solutionsmodaldesktop-content .solutionsmodaldesktop-languages{display:flex;flex-direction:column;gap:16px}.solutionsmodaldesktop-container .solutionsmodaldesktop-content .solutionsmodaldesktop-button{width:190px;font-size:14px;font-weight:600;line-height:22px}.companymodalmobile-container{background-color:#fff;display:flex;flex-direction:column;gap:40px;padding:1.5rem 1rem;width:100%}.companymodalmobile-container .companymodalmobile-list{display:flex;flex-direction:column;gap:16px}.companymodalmobile-container .companymodalmobile-footer{display:flex;gap:12px}.companymodalmobile-container .companymodalmobile-footer .companymodalmobile-button{width:48px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#f6f6f6}.companymodalmobile-container .companymodalmobile-footer .companymodalmobile-button .companymodalmobile-icon{width:32px;height:32px}.companymodalmobile-container .companymodalmobile-footer .companymodalmobile-button .twitter{color:#fff}.companymodalmobile-container .companymodalmobile-footer .companymodalmobile-button:hover{transition:box-shadow .24s ease-in-out;box-shadow:0 2px 6px 0 #0003}.methodologiesmodalmobile-container{background-color:#fff;display:flex;flex-direction:column;gap:40px;padding:1.5rem 1rem;width:100%}.methodologiesmodalmobile-container .methodologiesmodalmobile-list{display:flex;flex-direction:column;gap:16px}.methodologiesmodalmobile-container .methodologiesmodalmobile-footer{display:flex;gap:12px}.methodologiesmodalmobile-container .methodologiesmodalmobile-footer .methodologiesmodalmobile-button{width:48px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#f6f6f6}.methodologiesmodalmobile-container .methodologiesmodalmobile-footer .methodologiesmodalmobile-button .methodologiesmodalmobile-icon{width:32px;height:32px}.methodologiesmodalmobile-container .methodologiesmodalmobile-footer .methodologiesmodalmobile-button .twitter{color:#fff}.methodologiesmodalmobile-container .methodologiesmodalmobile-footer .methodologiesmodalmobile-button:hover{transition:box-shadow .24s ease-in-out;box-shadow:0 2px 6px 0 #0003}.servicesmodalmobile-container{background-color:#fff;display:flex;width:100%}.servicesmodalmobile-container .servicesmodalmobile-image{display:none}.servicesmodalmobile-container .servicesmodalmobile-image.active{display:block}.servicesmodalmobile-container .servicesmodalmobile-list{padding:1.5rem 2.25rem;width:100%;display:flex;flex-direction:column;gap:1rem}.servicesmodalmobile-container .servicesmodalmobile-service{padding:1.5rem 2.25rem;width:100%;display:flex;flex-direction:column;justify-content:center}.button-variant{width:13rem;padding:.5rem 1rem;border-color:#0d6cfc;color:#0d6cfc;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button-variant:focus,.button-variant:hover{background-color:#0d6cfc;border-color:#0d6cfc;color:#fff}.button-variant:hover{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.dropdown-button-container{width:100%;margin-bottom:1rem}.dropdown-button{display:flex;align-items:center;justify-content:flex-start;padding:16px;border-radius:8px;width:100%;box-sizing:border-box;cursor:pointer;border:none;transition:background-color .3s ease;font-family:Arial,sans-serif}.dropdown-button:hover{filter:brightness(95%)}.dropdown-button-icon{margin-right:12px;display:flex;align-items:center}.dropdown-button-icon img{width:48px;height:48px}.dropdown-button-text{display:flex;flex-direction:column;align-items:flex-start}.dropdown-button-text .main-text{display:inline-flex;align-items:center;font-size:20px;font-weight:700;margin-bottom:4px}.dropdown-button-mini-icon{margin-left:8px;flex-shrink:0}.dropdown-button-text .sub-text{font-size:14px;color:#666}.dropdown-content{padding:16px;margin-top:8px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:dropdown-fade-in .3s ease}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.audit-table{width:100%;height:100%;border:none;border-radius:8px;overflow:hidden;background-color:#fff;box-sizing:border-box}.audit-table-header{display:grid;grid-template-columns:2fr 1fr auto;align-items:center;padding:12px 16px;background-color:#222223;color:#c2baba;font-weight:700;text-align:left;box-sizing:border-box}.audit-table-row{border-bottom:1px solid #ddd}.audit-table-row-content{display:grid;grid-template-columns:2fr 1fr auto;align-items:center;padding:12px 16px;width:100%;box-sizing:border-box;cursor:pointer;transition:background-color .3s ease}.audit-table-row-content:hover{background-color:#f9f9f9}.audit-table-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-table-status{justify-self:left;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;text-align:center}.audit-table-status.invalid{background-color:#fdd49a;color:#000}.audit-table-status.audited{background-color:#c4f4df}.audit-table-status.verifying{background-color:#d0e8ff;color:#000}.audit-table-status.unprovided{background-color:#e2e2e2;color:#000}.audit-table-dropdown-icon{justify-self:end;color:#222223}.audit-table-details{padding:12px 16px;background-color:#f5f5f5;color:#555;font-size:14px}.audits-compliance-container{width:100%;display:flex;flex-direction:column;gap:.5rem;padding-top:2rem}.audits-compliance-button{display:flex;align-items:center;justify-content:flex-start;padding:16px;border-radius:8px;width:100%;box-sizing:border-box;font-family:Arial,sans-serif;cursor:pointer;transition:background-color .3s ease}.audits-compliance-button.outdated{background-color:#fff7e6;color:#333}.audits-compliance-button.uptodate{background-color:#dffef5;color:#333}.audits-compliance-button.verifying{background-color:#e6f4ff;color:#333}.audits-compliance-button.unprovided{background-color:#f3f3f3;color:#333}.audits-compliance-button-icon{margin-right:12px;display:flex;align-items:center;justify-content:center}.audits-compliance-button-text{display:flex;flex-direction:column}.audits-compliance-button-text .main-text{font-size:16px;font-weight:700;margin-bottom:4px}.audits-compliance-button-text .sub-text{font-size:14px;color:#666}.audits-compliance-button:hover{background-color:#f5f5f5}.accordion-title{font-size:1.2rem;font-weight:700}.table-row{display:flex;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #ddd}.table-row:hover{background-color:#f9f9f9}.dropdown-content{padding:0;background-color:#eb3939;width:100%;height:auto;box-sizing:border-box;display:flex}.companydetails-container{display:flex;flex-direction:column}