.single-resources .base-css{width:100%!important;max-width:100%!important}.logos{display:flex;justify-content:center;align-items:center;gap:60px}.leftBlock .background-image{position:relative;width:100%;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;overflow:hidden}.leftBlock .gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;background:linear-gradient(180deg,#fff0 0%,#5208A0 79.81%)}.leftBlock .content-text{position:absolute;bottom:30px;left:30px;color:#fff;z-index:2;max-width:80%}.leftBlock .content-text h3{color:#FFF;font-family:"Onest",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.32px;margin-bottom:10px}.leftBlock .content-text p{font-family:"Onest",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.2px}.leftBlock .content-text h4{color:#FFF;font-family:"Onest",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.22px;margin-top:20px}.hero .button{margin-top:-10px!important}.hero .text .heroSecDescription h1{text-align:center!important;font-size:34px!important;font-weight:400!important;margin-bottom:10px!important}.hero .text .heroSecDescription p{color:#fff;font-family:"Darker Grotesque",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-.5px;margin-bottom:50px!important}.cisoExperiences .text p{margin-bottom:80px}.cisoExperiences .sideBySideBlocks{display:flex;justify-content:space-between;align-items:center;gap:50px;max-width:100%;width:100%;margin:0 auto;margin-bottom:100px}.cisoExperiences .sideBySideBlocks .leftBlock{flex-basis:50%}.cisoExperiences .sideBySideBlocks .rightBlock{flex-basis:50%}.cisoExperiences .sideBySideBlocks .rightBlock h3{color:#000;font-family:"Onest",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.3px;margin-bottom:10px}.cisoExperiences .sideBySideBlocks.ciso-dinner{flex-direction:row-reverse}#tprm-page .liminal-highlight .cisoExperiences .sideBySideBlocks .rightBlock .button{text-align:left;margin-top:20px}@media (max-width:768px){.leftBlock .background-image{height:300px}.leftBlock .content-text{bottom:20px;left:20px;max-width:85%}.leftBlock .content-text h3{font-size:20px}.leftBlock .content-text p{font-size:14px}}@media (max-width:480px){.leftBlock .background-image{height:250px}.leftBlock .content-text{bottom:15px;left:15px}.leftBlock .content-text h3{font-size:24px}.leftBlock .content-text p{font-size:18px}.leftBlock .content-text h4{font-size:18px;margin-bottom:0}}.single-resources #view-main{padding:0!important}#tprm-page{margin-top:0;margin-bottom:0!important;background-color:#F2F2F8;background-image:url(https://safe.security/wp-content/uploads/blurred-purple-background.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}#tprm-page .hero{background-image:url(https://safe.security/wp-content/uploads/CyberAGI-bg-for-rsac-lp.png);background-size:cover;background-position:center bottom;display:flex;flex-direction:column;justify-content:center;padding-top:200px;padding-bottom:250px}img.safex-icon{width:80%}#tprm-page .hero .inner-container{max-width:100%;width:100%;margin:0 auto;display:flex;align-items:center;flex-direction:column;gap:50px}#tprm-page .hero .inner-container .text{width:100%;text-align:center}#tprm-page .hero .inner-container .text img{width:100%;max-width:500px;margin-bottom:50px;margin-left:auto;margin-right:auto}#tprm-page .hero .inner-container .text h1{color:#fff;text-align:center;font-family:"Onest",sans-serif;font-size:64px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.28px}#tprm-page .hero .inner-container .text h2{color:#fff;font-family:"Darker Grotesque",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.5px;margin-bottom:0px!important}#tprm-page .hero .inner-container .text h1 span{font-weight:600}#tprm-page .hero .inner-container .text h3{color:#fff;margin-bottom:2.5vw;font-size:clamp(20px, 3vw, 44px)}#tprm-page .hero .inner-container .text .ai-card img{max-width:460px;width:45%;margin-bottom:2.5vw}#tprm-page .hero .inner-container .text .btn-purple{width:auto;height:auto}#tprm-page .hero .inner-container .graphic{position:relative;flex:1;width:100%}#tprm-page .hero .inner-container .graphic a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#tprm-page .hero .inner-container .graphic video{border-radius:15px}#tprm-page .quick-facts{background-color:#4B109A;box-shadow:0 0 150px 0 #4B109A;padding:50px 20px}#tprm-page .quick-facts .inner-container{display:flex;justify-content:space-evenly;gap:30px;align-items:center;max-width:1420px;width:100%;margin:0 auto}#tprm-page .quick-facts .inner-container .single{text-align:center}#tprm-page .quick-facts .inner-container .single .icon img{max-width:100%;height:32px;margin-bottom:15px}#tprm-page .quick-facts .inner-container .single .title{font-weight:400;font-size:clamp(20px, 3vw, 35px)}#tprm-page .quick-facts .inner-container .single p{color:#fff;margin-bottom:7px;font-size:clamp(10px, 1.3vw, 20px)}#tprm-page .stats{padding:100px 20px 50px}#tprm-page .stats .inner-container{max-width:1320px;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:30px}#tprm-page .stats .inner-container .single{flex-basis:420px;background:linear-gradient(180deg,#fff0 4.04%,rgb(190 196 253 / .4) 73.8%);text-align:center;padding:30px;border-radius:35px}#tprm-page .stats .inner-container .single .number p{font-size:100px;font-family:'Darker Grotesque';font-weight:600;line-height:1;margin-bottom:1.5vw}#tprm-page .stats .inner-container .single .number p span{font-size:.7em;font-weight:400}#tprm-page .stats .inner-container .single .title p{font-size:32px;font-family:'Darker Grotesque';font-weight:600;line-height:.9;margin-bottom:20px}#tprm-page .image-marquee{position:relative;max-width:1200px;width:100%;margin:0 auto;padding:65px 0 50px;-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}#tprm-page .image-marquee p{text-align:center;margin-bottom:30px}#tprm-page .image-marquee .customer-slider{height:115px;background-image:url(https://safe.security/wp-content/uploads/homepage-logo-marquee-v2.webp);animation:imageMovement 30s linear infinite;background-repeat:repeat-x;background-size:1920px}#tprm-page .use-cases{padding:0 0 70px}#tprm-page .use-cases .use-case-graphic{max-width:800px;width:64%;margin:80px auto 35px}#tprm-page .use-cases .use-case-graphic img{max-width:100%}#tprm-page .use-cases .inner-container .section-heading{text-align:center;padding:50px 0 35px}#tprm-page .use-cases .inner-container .section-heading h2{font-size:clamp(40px, 6vw, 90px)}#tprm-page .use-cases .inner-container .desktop{padding:0 20px}#tprm-page .use-cases .inner-container .categories{max-width:1265px;width:100%;margin:30px auto 50px;display:flex;justify-content:space-between}#tprm-page .use-cases .inner-container .categories .single{position:relative;padding-bottom:20px;cursor:pointer;text-align:center}#tprm-page .use-cases .inner-container .categories .single.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#000;border-radius:32px}#tprm-page .use-cases .inner-container .categories .single p{font-size:clamp(12px, 1.4vw, 18px);letter-spacing:-.5px;margin-bottom:0}#tprm-page .use-cases .inner-container .use-case-body{max-width:1265px;width:100%;margin:0 auto}#tprm-page .use-cases .inner-container .use-case-body .single{display:none;justify-content:space-between;gap:40px;align-items:center}#tprm-page .use-cases .inner-container .use-case-body .single.active{display:flex}#tprm-page .use-cases .inner-container .use-case-body .single .text{flex-basis:38%}#tprm-page .use-cases .inner-container .use-case-body .single .text .heading{font-family:'Darker Grotesque';text-transform:uppercase;font-weight:600;color:#8c8c8c}#tprm-page .use-cases .inner-container .use-case-body .single .text h4{margin-bottom:30px}#tprm-page .use-cases .inner-container .use-case-body .single .text ul{padding-left:25px}#tprm-page .use-cases .inner-container .use-case-body .single .text ul li{margin-bottom:15px}#tprm-page .use-cases .inner-container .use-case-body .single .image{flex:1;background-color:#f2f3ff;padding:45px;border-radius:15px}#tprm-page .use-cases .inner-container .use-case-body .single .image img{max-width:100%;border-radius:15px;cursor:pointer}#tprm-page .use-cases .inner-container .use-case-body .single video{max-width:100%;border-radius:15px;cursor:pointer}#tprm-page .use-cases .inner-container .use-case-body .single .lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);flex-direction:column;justify-content:center;align-items:center;padding:20px;z-index:999}#tprm-page .use-cases .inner-container .use-case-body .single .lightbox.active{display:flex}#tprm-page .use-cases .inner-container .use-case-body .single .lightbox .close{position:absolute;top:20px;right:20px;cursor:pointer}#tprm-page .use-cases .inner-container .use-case-body .single .lightbox .main-image img,#tprm-page .use-cases .inner-container .use-case-body .single .lightbox .main-image video{max-width:100%;border-radius:15px;max-height:85vh}#tprm-page .use-cases .inner-container .mobile{display:none;padding:0 20px}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .title{position:relative}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion.active .title:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#000;background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0) 80%)}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .title p{padding:0 30px 10px 20px;font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:28px;cursor:pointer}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .body{display:none;padding:0 0 25px 20px}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion:first-of-type .body{display:block}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .body .image{margin-top:15px;background-color:#f2f3ff;padding:30px;border-radius:15px;display:inline-block}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .body .image img,#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .body .image video{max-width:100%;border-radius:15px}#tprm-page .chart .heading{background:#f2f3ff;background:linear-gradient(180deg,rgb(242 243 255) 15%,#fff0 100%);text-align:center;padding:50px 0}#tprm-page .chart .graphic{text-align:center;padding:0 20px}#tprm-page .chart .graphic img{max-width:100%}#tprm-page .liminal-highlight{padding:90px 60px 20px}#tprm-page .liminal-highlight .inner-container{max-width:1340px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.cisoExperiences{margin-top:100px!important}.cisoExperiences h2{margin-bottom:50px!important}#tprm-page .liminal-highlight .button{text-align:center;margin-top:50px}#tprm-page .liminal-highlight .inner-container .text{max-width:100%;width:100%;text-align:center}#tprm-page .liminal-highlight .inner-container .text h1{font-weight:600;text-align:center;font-family:"Onest",sans-serif;font-size:96px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-1.92px;margin-bottom:10px}.keyhighlights{display:flex;justify-content:space-between;align-items:center;gap:100px;max-width:100%}.keyhighlights .highlight{display:block;background-color:#fff;text-align:center;padding:20px;border-radius:15px;flex:1 1 calc(33.33% - 30px)!important}.keyhighlights .highlight .highlight-icon{max-width:100px;margin-bottom:17px;display:block;margin-left:auto;margin-right:auto}.keyhighlights .highlight .highlight-text{font-family:"Darker Grotesque",sans-serif;color:#000;text-align:center;font-family:"Onest",sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.22px}#tprm-page .liminal-highlight .inner-container .text h2{font-weight:600;text-align:center;font-family:"Onest",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.8px;margin-bottom:30px}.cisoExperiences .text h2{text-align:center;font-family:"Darker Grotesque"!important;font-size:96px!important;font-style:normal;font-weight:300!important;line-height:85%;letter-spacing:-1.92px!important}.fair-section .blockWrapper{border-radius:10px;background-image:linear-gradient(235deg,#fff0 -25.94%,#5208A0 75.5%),url(https://safe.security/wp-content/uploads/sanfrancisco.png);background-size:cover;background-position:center top;padding-bottom:30px;padding-top:120px!important;padding-right:60px;padding-left:60px;max-width:1000px!important}.fair-section h2.heading{color:#000;text-align:center;font-family:"Darker Grotesque";font-size:96px;font-style:normal;font-weight:300;line-height:85%;letter-spacing:-1.92px;margin-bottom:50px!important}.fair-section .blockWrapper h2{color:#FFF;text-align:center;font-family:"Lora",sans-serif;font-size:55px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.55px;margin-bottom:0!important}.fair-section .blockWrapper p.caption{font-family:"Onest",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.2px;color:#fff;text-align:center!important;margin-bottom:50px!important}.fair-section-cta{padding-top:50px!important}.fair-section-cta .description{text-align:center;font-family:"Onest",sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.22px;margin-bottom:0px!important}.fair-section .blockWrapper p.date{color:#FFF;text-align:center;font-family:"Onest",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px}.fair-section .blockWrapper p.description{color:#FFF;text-align:center;font-family:"Onest",sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.22px}.fair-section-cta .button{margin-top:38px!important}.fair-section .blockWrapper .btn-purple:hover{background:linear-gradient(90deg,#a855f7,#3b82f6)!important;color:#fff!important}#tprm-page .liminal-highlight .inner-container .text h1 span{color:#3753f3}#tprm-page .liminal-highlight .inner-container .text h3 sup{font-size:20px;font-weight:400}#tprm-page .liminal-highlight .inner-container .text .btn-purple{max-width:270px;margin:15px 0 25px}#tprm-page .liminal-highlight .inner-container .graphic{flex-basis:40%}#tprm-page .liminal-highlight .inner-container .graphic img{max-width:100%}#tprm-page .ai-agent-cards{background-color:#f2f3ff;padding:clamp(40px, 5vw, 60px) 20px}#tprm-page .ai-agent-cards .inner-container{max-width:1245px;width:100%;margin:0 auto}#tprm-page .ai-agent-cards .inner-container .entry{text-align:center}#tprm-page .ai-agent-cards .inner-container .entry h2{font-size:clamp(40px, 6vw, 90px)}#tprm-page .ai-agent-cards .inner-container .entry h4{margin-bottom:5px}#tprm-page .ai-agent-cards .inner-container .entry .btn-purple{width:auto;margin-top:clamp(5px, 0.5vw, 20px)}#tprm-page .ai-agent-cards .inner-container .cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(15px, 2vw, 35px);margin-top:clamp(40px, 6vw, 80px)}#tprm-page .ai-agent-cards .inner-container .cards-container .single{position:relative;aspect-ratio:293 / 487;background-size:100%;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;border-radius:20px;transition:.5s;cursor:pointer;overflow:hidden;transition:.3s}.ai-agent-cards .inner-container .cards-container .single.active{transform:scale(1.025) translateY(-1.2%)}.ai-agent-cards .inner-container .cards-container .single.disable .disable{opacity:1}#tprm-page .ai-agent-cards .inner-container .cards-container .single:hover{background-size:105%}.ai-agent-cards .inner-container .cards-container .single .disable{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);border-radius:20px;z-index:3;transition:.3s}.ai-agent-cards .inner-container .cards-container .single .hover{width:100%;padding-top:100%;border-radius:430px;background:linear-gradient(180deg,#825af4,#28116b);filter:blur(50px);position:absolute;bottom:0;left:0;right:0;transform:translateY(125%);transition:transform .4s cubic-bezier(.2,0,.4,1)}.ai-agent-cards .inner-container .cards-container .single:hover .hover{transform:translateY(80px)}#tprm-page .ai-agent-cards .inner-container .cards-container .single a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}#tprm-page .ai-agent-cards .inner-container .cards-container .single .text{position:relative;padding:20px clamp(12px, 2vw, 18px)}#tprm-page .ai-agent-cards .inner-container .cards-container .single .text .inner{position:relative;z-index:2}#tprm-page .ai-agent-cards .inner-container .cards-container .single .text h6{font-size:clamp(20px, 2vw, 24px);font-weight:600;color:#fff}#tprm-page .ai-agent-cards .inner-container .cards-container .single .text p{color:#fff;font-family:"Darker Grotesque";font-size:clamp(16px, 2vw, 20px);font-weight:400}#tprm-page .ai-agent-cards .inner-container .cards-container .single .text .bg{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7px);mask-image:linear-gradient(to top,transparent,white 20%,white 80%,transparent);border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:1}#tprm-page .ai-agent-cards .inner-container .cards-container .single .text .back-black{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .2) 40%,rgb(0 0 0 / .2) 100%);border-bottom-left-radius:20px;border-bottom-right-radius:20px}#tprm-page .ai-agent-cards .inner-container .button{text-align:center;margin-top:clamp(30px, 5vw, 60px)}#tprm-page .ai-agent-cards .inner-container .button .btn-purple{max-width:235px;width:100%}#tprm-page .ai-agents-old{background-color:#f2f3ff;padding:60px 20px}#tprm-page .ai-agents-old .inner-container{max-width:1265px;width:100%;margin:0 auto}#tprm-page .ai-agents-old .inner-container .entry{text-align:center}#tprm-page .ai-agents-old .inner-container .entry h2{font-size:clamp(40px, 6vw, 90px)}#tprm-page .ai-agents-old .inner-container .entry h4{margin-bottom:5px}#tprm-page .ai-agents-old .inner-container .agents-container{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:100px}#tprm-page .ai-agents-old .inner-container .agents-container .single{position:relative;background-color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:150px;border-radius:15px;transition:.3s}#tprm-page .ai-agents-old .inner-container .agents-container .single a{position:absolute;top:0;left:0;width:100%;height:100%}#tprm-page .ai-agents-old .inner-container .agents-container .single.has-link{cursor:pointer}#tprm-page .ai-agents-old .inner-container .agents-container .single.has-link:hover{background-color:#3652f3;color:#fff}#tprm-page .ai-agents-old .inner-container .agents-container .single:not(.has-link){background-color:#e8e8e8;cursor:not-allowed}#tprm-page .ai-agents-old .inner-container .agents-container .single .title{font-family:'Darker Grotesque';font-size:24px;font-weight:600}#tprm-page .ai-agents-old .inner-container .agents-container p{margin-bottom:0;font-family:'Darker Grotesque';font-weight:400}#tprm-page .faq{padding:75px 20px 50px}#tprm-page .faq h2{text-align:center;margin-bottom:60px;font-size:clamp(40px, 6vw, 90px)}#tprm-page .faq .inner-container{max-width:1100px;width:100%;margin:0 auto}#tprm-page .faq .inner-container .single .title{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:2px solid silver;padding:0 0 20px;margin-bottom:15px}#tprm-page .faq .inner-container .single .title h4{margin-bottom:0;padding:10px 0;font-weight:400}#tprm-page .faq .inner-container .single .title img{width:25px;transform:rotate(180deg);transition:.3s}#tprm-page .faq .inner-container .single.active .title img{transform:rotate(0);transition:.3s}#tprm-page .faq .inner-container .single .description{display:none;padding-bottom:20px}#tprm-page .related-resources .inner-container .flex-resources{display:grid;grid-template-columns:repeat(3,1fr)}#tprm-page .featured-resources{padding-top:50px;padding-bottom:70px;padding-right:20px;padding-left:20px}#tprm-page .featured-resources h2{text-align:center;margin-bottom:50px;font-size:48px;font-family:"Onest",sans-serif;font-weight:200;line-height:100%;letter-spacing:-.5px}#tprm-page .featured-resources .inner-container{max-width:1350px;width:100%;margin:0 auto}#tprm-page .featured-resources .inner-container .single{position:relative;display:flex;flex-direction:column}#tprm-page .featured-resources .inner-container .single .image{background-size:100%;aspect-ratio:800 / 467;border-top-left-radius:10px;border-top-right-radius:10px}#tprm-page .featured-resources .inner-container .single .text{display:flex;flex-direction:column;flex:1;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;padding:20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#fff}#tprm-page .featured-resources .inner-container .single .text h6{font-weight:600;color:#3652f3}#tprm-page .featured-resources .inner-container .single .text p{font-weight:600;margin-bottom:30px}#tprm-page .featured-resources .inner-container .single .text .button{margin-top:auto}#tprm-page .featured-resources .inner-container .single .text .btn-clear{color:#000;border:1px solid #000;padding:9px 10px 11px;min-width:auto}#tprm-page .exit-demo{background-image:url(https://safe.security/wp-content/uploads/safe-video-stars.webp);padding:100px 20px 0}#tprm-page .exit-demo .text{max-width:850px;width:100%;margin:0 auto;text-align:center}#tprm-page .exit-demo .text h2{font-size:90px;line-height:.9;color:#fff;margin-bottom:40px}#tprm-page .exit-demo .text .btn-purple{max-width:200px}#tprm-page .exit-demo .video{text-align:center}#tprm-page .exit-demo .video .placeholder{max-width:1200px;width:100%;margin:50px auto 0;cursor:pointer}#tprm-page .exit-demo .video .placeholder img{max-width:100%}#tprm-page .tprm-demo{background-image:url(https://safe.security/wp-content/uploads/safe-video-stars.webp);padding:65px 20px}#tprm-page .tprm-demo .text{max-width:850px;width:100%;margin:0 auto;text-align:center}#tprm-page .tprm-demo .text h2{font-size:90px;line-height:.9;color:#fff;margin-bottom:40px}#tprm-page .tprm-demo .text .btn-purple{max-width:200px}#tprm-page .tprm-demo .video{max-width:800px;width:100%;margin:50px auto 0}#tprm-page .tprm-demo .video .placeholder{max-width:1200px;width:100%;margin:50px auto 0;cursor:pointer}#tprm-page .tprm-demo .video iframe{border-radius:10px}#tprm-page .tprm-demo .video .placeholder img{max-width:100%}#tprm-page .tprm-demo .button{text-align:center;margin-top:clamp(30px, 5vw, 50px)}#tprm-page .tprm-demo .button .btn-purple{max-width:250px}#tprm-page .tprm-test-drive{background-color:#4B109A;padding:50px 20px}#tprm-page .tprm-test-drive .inner-container{text-align:center}#tprm-page .tprm-test-drive .inner-container h2{color:#fff;font-size:clamp(42px, 6vw, 90px);margin-bottom:50px}.btn-purple{font-size:24px;font-weight:500!important;font-family:"Onest",sans-serif!important}.rsac-passes{margin-top:60px!important;padding:50px;background-image:url(https://safe.security/wp-content/uploads/passes-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;text-align:center;color:#fff}.rsac-passes h2{color:#fff;text-align:center;font-family:"Darker Grotesque";font-size:96px!important;font-style:normal;font-weight:300;line-height:85%;letter-spacing:-1.92px;margin-bottom:60px}.rsac-passes .passes-container{display:flex;justify-content:center;gap:400px}.rsac-passes .pass-title{text-align:center;font-family:"Onest",sans-serif;font-size:32px!important;font-style:normal;font-weight:250;line-height:125%;letter-spacing:-.32px}.rsac-passes .coupon-code{text-align:center;font-family:"Onest",sans-serif;font-size:32px!important;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.32px}.rsac-passes .rsac-pass-button .btn-purple{background:#fff!important;color:#050209!important}.rsac-passes .rsac-pass-button .btn-purple:hover{background:linear-gradient(90deg,#a855f7,#3b82f6)!important;color:#fff!important}.rsac-faq__answer,.rsac-faq__answer.is-open{padding:0 15px!important}.rsac-faqs__title h2{color:#000;text-align:center;font-family:"Onest",sans-serif;font-size:48px!important;font-style:normal;font-weight:200;line-height:85%;letter-spacing:-1.92px;margin-bottom:50px!important}.rsac-faq:first-child{padding-top:0!important}.safex-challenge-now-banner{border-radius:20px}.rsac-faq__answer b{font-weight:600}.forDesktop{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;margin:0 auto;gap:40px}.forDesktop span.left{color:#fff;font-family:"Darker Grotesque",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.5px;text-align:right!important}.forDesktop span.pipe{color:#fff;font-family:"Darker Grotesque",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.5px}.forDesktop span.right{color:#fff;font-family:"Darker Grotesque",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.5px;text-align:left!important}.cyberRiskSection h2{margin-bottom:55px!important}@media (min-width:320px) and (max-width:479px){.rsac-passes .pass-title{font-size:27px!important}.rsac-passes .coupon-code{font-size:30px!important}}@media (max-width:767px){header.sf-navbar.-inverse.-open a.sf-navbar-logo svg path{fill:#00174d!important}.forMobile{display:block}.forDesktop{display:none!important}#tprm-page .hero{height:auto;padding-top:25vw;padding-bottom:130px;max-height:none}#tprm-page .hero .inner-container{width:88vw;flex-direction:column;aspect-ratio:auto;text-align:center;gap:9vw}#tprm-page .hero .inner-container .logos{gap:25px;flex-direction:column}#tprm-page .hero .inner-container .logos img{height:50px}#tprm-page .hero .inner-container .logos img.safex-icon{height:35px!important}#tprm-page .hero .inner-container .text{width:88vw}#tprm-page .hero .inner-container .text h1{margin-bottom:30px;font-size:clamp(26px, 8vw, 90px)}#tprm-page .hero .inner-container .text h2{line-height:1.2;font-size:26px!important}.fair-section .blockWrapper{padding-left:45px!important;padding-right:45px!important}#tprm-page .featured-resources{padding-top:35px}#tprm-page .hero .inner-container .text h3{margin-bottom:30px}#tprm-page .quick-facts{padding:30px 20px}#tprm-page .quick-facts .inner-container{flex-direction:column}#tprm-page .quick-facts .inner-container .separator{display:none}#tprm-page .stats .inner-container{gap:5px}#tprm-page .stats .inner-container .single .number p{font-size:55px}#tprm-page .stats .inner-container .single .title p{font-size:24px}#tprm-page .image-marquee .customer-slider{background-size:1000px;height:65px;animation:imageMovement 24s linear infinite}#tprm-page .use-cases{padding:0 0 50px}#tprm-page .use-cases .inner-container .section-heading{padding:25px 20px}#tprm-page .use-cases .use-case-graphic{width:80%}#tprm-page .use-cases .inner-container .mobile .accordion-container .single-accordion .title p{font-size:24px;margin-bottom:8px}#tprm-page .liminal-highlight{padding:40px 20px}#tprm-page .liminal-highlight .inner-container{flex-direction:column}#tprm-page .liminal-highlight .inner-container .text{text-align:center}#tprm-page .liminal-highlight .inner-container .text h1{font-size:65px}#tprm-page .liminal-highlight .inner-container .text h2{font-size:55px}.inner-container.cyberRiskSection{margin-top:30px!important}.cyberRiskSection .text p{font-size:20px;margin-bottom:30px}.cisoExperiences{margin-top:70px!important}.cisoExperiences .text p{font-size:20px;margin-bottom:30px}.sideBySideBlocks.ciso-reception{margin-bottom:60px!important}.cisoExperiences .sideBySideBlocks{flex-direction:column;gap:30px;align-items:normal}.cisoExperiences .sideBySideBlocks.ciso-dinner{flex-direction:column;margin-bottom:60px!important}.fair-section h2.heading{font-size:55px;margin-bottom:50px!important}.fair-section .blockWrapper p.date{font-size:20px}.rightBlock p{font-size:20px!important}.fair-section-cta p{font-size:20px!important}#tprm-page .ai-agent-cards .inner-container .cards-container{grid-template-columns:repeat(2,1fr)}#tprm-page .ai-agents-old .inner-container .agents-container{grid-template-columns:repeat(2,1fr);margin-top:40px}#tprm-page .faq{padding:30px 20px 40px}#tprm-page .faq h2{margin-bottom:35px}#tprm-page .faq .inner-container .single .title img{width:20px}.related-resources{padding:50px 15px}.related-resources .inner-container h2{margin-bottom:35px}#tprm-page .exit-demo{padding-top:50px}#tprm-page .exit-demo .text h2{font-size:42px}#tprm-page .tprm-demo{padding-top:50px}#tprm-page .tprm-demo .text h2{font-size:42px}#tprm-page .tprm-test-drive .inner-container h2{margin-bottom:30px}.keyhighlights{flex-direction:column;gap:30px}#tprm-page .featured-resources h2{font-size:50px;margin-bottom:50px!important}.btn-purple{font-size:18px!important}.leftBlock .content-text h3{font-size:24px}.rsac-passes h2{font-size:55px!important}.rsac-passes .passes-container{flex-direction:column;gap:30px}.cyberRiskSection .text h1{font-size:55px!important}.cyberRiskSection .text h2{font-size:30px!important;margin-top:30px!important}.cisoExperiences .text h2{font-size:55px!important;line-height:85%!important}.rsac-faqs__title h2{font-size:45px!important;line-height:115%!important}}@media (min-width:768px){.logos{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;margin:0 auto;gap:50px!important}.logos img.safe-logo{margin-left:auto}.logos img.rsac-logo{margin-right:auto}}@media (min-width:768px) and (max-width:991px){#tprm-page .hero{padding-top:135px;padding-bottom:150px}#tprm-page .stats{padding:30px 20px 50px}#tprm-page .stats .inner-container{flex-direction:column;text-align:center;max-width:500px}.forMobile{display:block}.forDesktop{display:none!important}#tprm-page .stats .inner-container .single{flex-basis:auto}#tprm-page .use-cases .inner-container .desktop{display:none}#tprm-page .use-cases .inner-container .mobile{display:block}#tprm-page .hero .inner-container .logos{gap:45px;flex-direction:row}#tprm-page .hero .inner-container .logos img{height:55px}#tprm-page .hero .inner-container .logos img.safe-logo{margin-left:auto}#tprm-page .hero .inner-container .logos img.rsac-logo{margin-right:auto}#tprm-page .hero .inner-container .logos img.safex-icon{height:40px!important}#tprm-page .ai-agent-cards .inner-container .cards-container{grid-template-columns:repeat(3,1fr)}#tprm-page .ai-agents-old .inner-container .agents-container{grid-template-columns:repeat(3,1fr)}#tprm-page .related-resources .inner-container .flex-resources{grid-template-columns:repeat(2,1fr);max-width:100%}#tprm-page .featured-resources .inner-container{grid-template-columns:repeat(2,1fr)}.related-resources .inner-container .flex-resources .single .tile-wrapper{padding:15px}#tprm-page .exit-demo .text h2{font-size:50px}#tprm-page .tprm-demo .text h2{font-size:50px}.cyberRiskSection .text h1{font-size:62px!important}.cyberRiskSection .text h2{font-size:27px!important;margin-top:20px;line-height:1.2!important}.cyberRiskSection .text p{font-size:24px}.cyberRiskSection .text.text2 p{font-size:24px;margin-top:30px;margin-bottom:40px}.keyhighlights{gap:30px}.keyhighlights .highlight{flex:1 1 calc(33.33% - 30px)!important;min-height:250px}.cisoExperiences .text p{font-size:24px}.cisoExperiences .sideBySideBlocks{flex-direction:column;align-items:normal;gap:25px}.cisoExperiences .text h2{font-size:55px!important;line-height:85%;font-weight:400!important;margin-bottom:30px!important}.cisoExperiences .sideBySideBlocks.ciso-dinner{flex-direction:column}.rightBlock p{font-size:24px!important}.fair-section .blockWrapper p.date{font-size:34px}.fair-section-cta p{font-size:24px!important}.fair-section h2.heading{margin-bottom:30px!important;font-size:55px!important;font-weight:400!important}#tprm-page .featured-resources h2{font-size:48px;font-weight:200!important;margin-bottom:30px!important}.-xs.sf-entry-title{font-size:18px!important}.sf-entry-date{font-size:15px!important}.rsac-passes h2{font-size:55px!important;font-weight:400!important;margin-bottom:30px!important}.rsac-faqs__title h2{font-size:48px!important;font-weight:200!important;line-height:1;margin-bottom:30px!important}.rsac-passes .passes-container{flex-direction:row;gap:60px}.rsac-passes .pass-title{font-size:24px!important}.rsac-passes .coupon-code{font-size:28px!important}#tprm-page .featured-resources{padding-right:60px;padding-left:60px;padding-top:40px}.sf-entry-cat,.sf-textpaper-cat{font-size:2.3rem!important}}@media (min-width:992px) and (max-width:1023px){.forMobile{display:none}.forDesktop{display:block}.logos img{height:72px}#tprm-page .hero .inner-container .logos img.safex-icon{height:45px!important}.cyberRiskSection .text h1{font-size:86px!important}.cyberRiskSection .text h2{font-size:34px!important}.rsac-passes .passes-container{gap:180px}.cisoExperiences .text h2{font-size:90px!important}}@media (min-width:1024px){.rsac-logo{height:80%!important}.safex-challenge-now-banner{max-width:72%!important;margin:0 auto!important}.forMobile{display:none}.forDesktop{display:block}}@media (min-width:1024px) and (max-width:1279px){#tprm-page .hero{padding-top:150px;padding-bottom:150px}.text.text2{margin-top:50px;margin-bottom:30px}#tprm-page .hero .inner-container .logos{gap:25px;flex-direction:row}#tprm-page .hero .inner-container .logos img{height:80px}#tprm-page .hero .inner-container .logos img.safex-icon{height:40px}.cyberRiskSection .text h1{font-size:70px!important}.cyberRiskSection .text h2{font-size:30px!important;margin-top:20px!important;line-height:1.2!important}.cyberRiskSection .text p{font-size:24px}.cisoExperiences .text p{font-size:24px}.cisoExperiences .text h2{font-size:86px!important}.keyhighlights{gap:50px}.rightBlock p{font-size:24px!important}.fair-section-cta p{font-size:24px!important}.sf-entry-date{font-size:3rem!important}.-xs.sf-entry-title{font-size:4.5rem!important}#tprm-page .featured-resources{padding-right:55px;padding-left:55px}.rsac-passes .passes-container{display:flex;justify-content:center;gap:200px}.fair-section h2.heading{font-size:86px!important}.rsac-passes h2{font-size:86px!important}}@media (min-width:1280px) and (max-width:1439px){.cyberRiskSection .text p{font-size:24px}.cyberRiskSection .text.text2 p{margin-top:70px;margin-bottom:30px}.rightBlock p{font-size:24px!important}.cisoExperiences .text p{font-size:24px}.fair-section-cta .description{font-size:24px!important}#tprm-page #related-resources{padding:50px 50px 70px!important}}@media (min-width:1440px) and (max-width:1529px){.cyberRiskSection .text p{font-size:24px}.cyberRiskSection .text.text2 p{margin-top:70px;margin-bottom:30px}.rightBlock p{font-size:24px!important}.cisoExperiences .text p{font-size:24px}.fair-section-cta .description{font-size:24px!important}#tprm-page .featured-resources{padding-right:55px;padding-left:55px}}@media (min-width:1530px){.cyberRiskSection .text p{font-size:24px}.cyberRiskSection .text.text2 p{margin-top:70px;margin-bottom:30px}.rightBlock p{font-size:22px!important}.cisoExperiences .text p{font-size:22px}.fair-section-cta .description{font-size:22px!important}#tprm-page .featured-resources{padding-right:55px;padding-left:55px}.separator-line{width:937px;height:.25px;background:#5208A0;margin:60px auto}.sf-entry-cat{font-size:1.8rem!important}}.features-spotlight{max-width:1440px;margin:0 auto;padding:7rem 4rem}.features-spotlight h2{font-size:4rem;font-family:"Darker Grotesque",sans-serif;font-weight:300;text-align:center;line-height:80%;margin:0 0 20px}.features-spotlight h4{font-size:2rem;font-family:"Darker Grotesque",sans-serif;font-weight:300;text-align:center;line-height:80%;margin:0 0 3rem}.features-spotlight__grid{display:grid;grid-template-columns:1fr;margin-bottom:20px;gap:30px}.features-spotlight__tile{display:block;position:relative;box-shadow:rgb(0 0 0 / .06) 0 4px 10px;border-radius:20px;overflow:hidden;text-decoration:none;background:#e9e9ea}.features-spotlight__media{display:block;width:100%;aspect-ratio:16 / 9;position:relative}.features-spotlight__media img{width:100%;height:100%;object-position:center center;display:block}.features-spotlight__caption{position:absolute;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:600;font-size:14px;padding:12px 14px;background:linear-gradient(#fff0 0%,rgb(0 0 0 / .55) 100%);opacity:1}.features-spotlight__caption .title{text-shadow:rgb(0 0 0 / .6) 0 1px 2px}.features-spotlight__caption .meta{font-size:12px;opacity:.9}.features-spotlight__media img{transition:transform .7s ease-out}.features-spotlight__tile:hover .features-spotlight__media img{transform:scale(1.02)}@media (min-width:768px){.features-spotlight h2{font-size:10rem}.features-spotlight h4{font-size:7rem;margin-bottom:10rem}.features-spotlight__grid{padding-left:40px;padding-right:40px;display:block}.features-spotlight__tile{margin-bottom:30px}}@media (min-width:993px){.features-spotlight__grid{display:grid;margin-bottom:20px;grid-template-columns:repeat(3,1fr)!important;gap:30px}}@media (min-width:1024px){.features-spotlight__grid{display:grid;margin-bottom:20px;grid-template-columns:repeat(3,1fr)!important;padding-left:0px!important;padding-right:0px!important;gap:30px}}.sf-entry{text-decoration:none}.sf-entry-grid{display:grid;gap:3rem}@media (min-width:768px){.sf-entry-grid{grid-template-columns:49.8rem auto;align-items:center;gap:11rem}}.sf-entry.-xs .sf-entry-grid{grid-template-columns:9.5rem auto;align-items:center;gap:1.8rem}@media (min-width:768px){.sf-entry.-xs .sf-entry-grid{grid-template-columns:14.3rem auto;gap:3rem}}.sf-entry-thumbnail{display:block;position:relative;padding-bottom:63.05%;overflow:hidden;border-radius:1.4rem;border:1px solid #d3d3d3}@media (min-width:768px){.sf-entry-thumbnail{border-radius:2rem}}.sf-entry.-xs .sf-entry-thumbnail{padding-bottom:82.51%;border-radius:.7rem}@media (min-width:768px){.sf-entry.-xs .sf-entry-thumbnail{border-radius:1rem}}.sf-entry-thumbnail picture{display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.sf-entry-thumbnail img{height:100%;width:100%;object-fit:cover;transition:transform .7s ease-out}@media (pointer:fine){.sf-entry-thumbnail:hover img{transform:scale(1.02)}}.sf-entry-hgrid{display:grid;grid-auto-flow:column;align-items:center;justify-content:start;gap:1.5rem;margin:1.2rem 0 0 0}@media (min-width:768px){.sf-entry-hgrid{margin:2rem 0 0 0}}.sf-entry-hgrid:first-child{margin-top:0}.sf-entry-hgrid-col:first-child{max-width:20rem}@media (min-width:768px){.sf-entry-hgrid-col:first-child{max-width:35rem}}.sf-entry-cat,.sf-textpaper-cat{display:inline-block;padding:.35rem 1rem;overflow:hidden;max-width:inherit;color:#3652f3;background:#e1e3f8;border-radius:.6rem;font-weight:500;font-size:1.6rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}@media (min-width:768px){.sf-entry-cat,.sf-textpaper-cat{padding:.55rem 1.6rem;font-size:2.8rem}}.sf-entry.-xs .sf-entry-cat,.sf-entry.-xs .sf-textpaper-cat{padding:.5rem 1rem;font-size:1.2rem}.sf-entry-cat.-v2{color:#ff7a00;background:#fff2e5}.-v2.sf-textpaper-cat,.sf-entry-cat.-v2{color:#ff7a00;background:#fff2e5}.sf-entry-cat.-v3{color:#00a959;background:#e3f4ed}.-v3.sf-textpaper-cat,.sf-entry-cat.-v3{color:#00a959;background:#e3f4ed}.sf-entry-cat.-v4{color:#dc2626;background:#fee2e2}.-v4.sf-textpaper-cat,.sf-entry-cat.-v4{color:#dc2626;background:#fee2e2}.sf-entry-cat.-v5{color:#7c3aed;background:#f3e8ff}.-v5.sf-textpaper-cat,.sf-entry-cat.-v5{color:#7c3aed;background:#f3e8ff}.sf-entry-cat.-v6{color:#00a959;background:#e3f4ed}.-v6.sf-textpaper-cat,.sf-entry-cat.-v6{color:#00a959;background:#e3f4ed}.sf-entry-date{font-family:"Darker Grotesque",sans-serif;font-size:1.6rem;line-height:110%;letter-spacing:.02em;text-transform:uppercase}@media (min-width:768px){.sf-entry-date{font-size:2rem}}@media (max-width:767px){.sf-entry.-xs .sf-entry-date{display:none}}@media (min-width:768px){.sf-entry.-xs .sf-entry-date{font-size:1.4rem}}.sf-entry-title{display:inline-block;margin:1.2rem 0 0 0}@media (min-width:768px){.sf-entry-title{margin:2rem 0 0 0}}@media (pointer:fine){.sf-entry-title{line-height:100%}.sf-entry-title span{background-image:linear-gradient(transparent,transparent),linear-gradient(currentColor,currentColor);background-size:100% .1rem,0 .1rem;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size ease-out .55s}.sf-entry-title:hover span{background-size:0 .1rem,100% .1rem;background-position:100% 100%,0 100%}}.sf-entry.-xs .sf-entry-title{display:-webkit-box;margin:.6rem 0 0 0;overflow:hidden;font-weight:500;font-size:1.8rem;letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media (min-width:768px){.sf-entry.-xs .sf-entry-title{font-weight:400;font-size:2.8rem}}.sf-entrylist-items{display:grid;gap:5rem}@media (min-width:768px){.sf-entrylist-items{grid-template-columns:repeat(3,1fr);gap:10rem 5.5rem}}.sf-entrylist-items:first-child{margin-top:0!important}.sf-entry-cat.blog{background-color:#e1e3f8;color:#3652f3;padding:.55rem 1.6rem;border-radius:.4rem;font-size:1.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.rsac-faqs-section{padding:70px 60px}.rsac-faqs-section .inner-container{max-width:1100px;width:100%;margin:0 auto}.rsac-faqs__title{color:#000;text-align:center;font-family:"Darker Grotesque",sans-serif;font-size:86px;font-style:normal;font-weight:300;line-height:85%;letter-spacing:-1.92px;margin-bottom:60px}.rsac-faqs{padding:30px;background-color:#fff;border-radius:30px}.rsac-faq{border-bottom:1px solid #e5e7eb;padding:1rem 0}.rsac-faq:last-child{border-bottom:none!important;padding-bottom:0!important}.rsac-faq h3{margin-top:0!important;margin-bottom:0!important}.rsac-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.25rem 0;background:none;border:none;color:#222;font-family:"Onest",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.8px;text-align:left;cursor:pointer}button.rsac-faq__question:active{transform:none!important}.rsac-faq__question span{flex:1;padding-right:1rem}.rsac-faq__question::after{content:"+";flex-shrink:0;font-size:30px;font-weight:700;line-height:1}.rsac-faq__question[aria-expanded="true"]::after{content:"-"}button.rsac-faq__question[aria-expanded="true"] span{color:#4C36F3}.rsac-faq__answer{overflow:hidden;transition:height 0.35s ease,opacity 0.25s ease;opacity:0}.rsac-faq__answer.is-open{opacity:1}.rsac-faq__answer p{color:#222;font-family:'Onest',sans-serif;font-size:20px!important;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.64px;margin-top:10px;margin-bottom:10px}@media (max-width:767px){.rsac-faqs-section{padding:50px 20px}.rsac-faqs__title{font-size:50px;margin-bottom:40px}.rsac-faqs{padding:20px;border-radius:20px}.rsac-faq__question{font-size:17px}.rsac-faq__answer p{font-size:16px}}@media (min-width:768px) and (max-width:991px){.rsac-faqs-section{padding:60px;padding-bottom:30px!important}.rsac-faqs__title{font-size:70px;margin-bottom:50px}}@media (min-width:992px) and (max-width:1279px){.rsac-faqs-section{padding:70px 50px}}