img.glow-affect{border-radius:15px;box-shadow:0 0 20px 2px #fff}img.rounded{border-radius:15px}.arch-container{max-width:1200px;padding:2.5rem;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-areas:"header header header" "crq ctem tprm" "footer footer footer"}.arch-header{grid-area:header;border-radius:24px;background:linear-gradient(93deg,#05020C -2.92%,#200D52 6.59%,#623ACE 23.55%,#3F1BA3 42.29%,#441DB3 56.87%,#4A1FC2 68.22%,#8662EC 83.11%);max-width:1200px;width:100%;min-height:204px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.arch-header h2{color:#FFF;font-weight:400!important;font-family:"Onest";font-size:5rem;line-height:1}.arch-crq{grid-area:crq}.arch-ctem{grid-area:ctem}.arch-tprm{grid-area:tprm}.arch-footer{grid-area:footer;min-height:470px;border-radius:24px;background-image:url(https://safe.security/wp-content/uploads/arch_agentic_ai_background.png);background-size:contain;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFF}.arch-box{height:400px;border-radius:24px;border:1px solid #D4BFFD;background:linear-gradient(180deg,#FFF 31.73%,#A78CFF 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.arch-box.active{position:relative}.arch-box:hover{cursor:pointer}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.arch-box.active::after{content:"";position:absolute;width:105%;height:105%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:24px;background-image:conic-gradient(from var(--angle),#4800FF,#4726FF,#886DFF,#DA21FF,#1E5AFF,#0D00FC);z-index:-1;padding:5px;filter:blur(15px);animation:spin 3s linear infinite}@keyframes spin{from{--angle:0deg}to{--angle:360deg}}.logo-container{height:230px;width:215px}.arch-box .arch-logo img{height:194px;width:215px;object-fit:contain;margin:auto}.arch-box .arch-logo{margin-bottom:3.5rem}.arch-box .arch-title{color:#200D52;font-weight:500;font-family:"Onest";font-size:4rem;line-height:1.2}.arch-box .arch-body{color:#200D52;font-weight:300;font-family:"Onest";font-size:2.5rem;line-height:1.5}.arch-footer .agentic-logo{width:242px;height:243px;margin-top:4rem;margin-bottom:4rem;flex-shrink:0;border-radius:500px;background:conic-gradient(from -68deg at 50% 53.09%,rgb(200 0 255 / .8) 22.936650216579437deg,rgb(45 3 163 / .8) 93.4615409374237deg,rgb(188 2 255 / .8) 179.2911994457245deg,rgb(60 0 229 / .8) 269.81999158859253deg,rgb(64 0 246 / .8) 328.42947721481323deg,rgb(200 0 255 / .8) 360.936650216579437deg);box-shadow:0 0 30px 0 #FFF,0 0 30px 0 #FFF,0 0 30px 0 #FFF;display:flex;align-items:center;justify-content:center;flex-direction:column}.arch-footer .agentic-title h2{color:#FFF;font-weight:500;font-family:"Onest";font-size:3.5rem;line-height:1.2;margin-top:1.2rem}.arch-footer .agentic-subtitle{font-weight:400;font-size:1.5rem}.agentic-logo .handle-subtitle{color:#FFF;font-weight:400;font-family:"Onest";font-size:1.5rem}.agentic-logo .handle-title{color:#FFF;font-weight:400;font-family:"Onest";font-size:3.5rem;line-height:1.5}.agentic-logo{position:relative;z-index:1}.agentic-logo:hover{cursor:pointer}.agentic-logo.active::after{content:"";position:absolute;width:110%;height:110%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:500px;background-image:conic-gradient(from var(--angle) at 50% 53.09%,rgb(200 0 255 / .8) 22.936650216579437deg,rgb(45 3 163 / .8) 93.4615409374237deg,rgb(188 2 255 / .8) 179.2911994457245deg,rgb(60 0 229 / .8) 269.81999158859253deg,rgb(64 0 246 / .8) 328.42947721481323deg,rgb(200 0 255 / .8) 360.936650216579437deg);z-index:-1;padding:5px;filter:blur(15px);opacity:.8;animation:spin 3s linear infinite}@media (min-width:768px) and (max-width:992px){.home-2025 .hero .heroSwiper .swiper-slide .text h1{line-height:100%}.home-2025 .hero .heroSwiper .swiper-slide .text h4{line-height:100%;margin-bottom:30px!important}.home-2025 .hero .heroSwiper .swiper-slide .inner-wrapper{flex-direction:column}.home-2025 .hero .heroSwiper .swiper-slide .text{width:100%!important;text-align:left!important;max-width:100%!important}br.desktop-only{display:none!important}#safex-video{width:80%!important}.home-2025 .hero .heroSwiper .swiper-slide .text .button{margin-top:30px!important}.home-2025 .hero .heroSwiper .swiper-slide .text .mobile-graphic{display:block!important}.swiper-slide.sp-slider-03{padding-top:10rem!important}.sp-slider-03 .graphic{display:none!important}.sp-slider-03 .mobile-graphic img{max-width:60%!important}}@media (min-width:320px){.container.marketecture{max-width:320px;padding:0 2rem}.arch-container{padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.arch-box{width:100%;height:auto;padding:2rem}.arch-header{min-height:140px}.arch-header h2{font-size:2rem;text-align:center;margin:0 auto;line-height:normal}.arch-box .arch-logo img{max-width:8rem;height:auto}.arch-box .arch-logo{margin-bottom:1rem}.arch-box .arch-title{font-size:3rem}.arch-box .arch-body{font-size:2rem;margin-bottom:1rem}.arch-footer{padding:2rem;background-repeat:no-repeat;background-image:none!important;background:linear-gradient(90deg,#200D52 1.38%,#623ACE 41.17%,#3F1BA3 67.86%,#200D52 99.54%)!important}.arch-footer .agentic-subtitle{text-align:center;margin-bottom:1rem}.arch-footer .agentic-title h2{font-size:2rem;text-align:center}.arch-footer .agentic-logo{width:200px;height:200px;margin-top:2rem;margin-bottom:1rem}.agentic-logo .handle-title{font-size:2.6rem}}@media (min-width:425px){.container.marketecture{max-width:425px;padding:0 2rem}.arch-header h2{font-size:2rem}}@media (min-width:640px){.container.marketecture{max-width:640px;padding:0 2rem}.arch-footer .agentic-logo{width:260px;height:260px;margin-top:2rem}}@media (min-width:768px){.swiper-slide.sp-slider-01{padding-top:10rem!important}.swiper-slide.sp-slider-02{padding-top:10rem!important}.arch-container{display:grid;grid-column-gap:4.5rem;grid-row-gap:4.5rem}.arch-header{min-height:170px}.arch-header h2{font-size:7rem;line-height:normal}.arch-box{height:auto;padding:5rem}.arch-box .arch-logo{margin-bottom:3rem}.arch-box .arch-logo img{max-width:15rem;height:auto}.arch-box .arch-title{font-size:6rem;margin-bottom:2rem}.arch-box .arch-body{font-size:5rem;margin-bottom:2rem}.arch-footer{grid-area:footer;min-height:440px;border-radius:24px;background-image:url(https://safe.security/wp-content/uploads/arch_agentic_ai_background.png)!important;background-size:cover!important;background-position:center center!important;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFF}.arch-footer .agentic-subtitle{font-size:5rem;margin-bottom:2rem}.arch-footer .agentic-title h2{font-size:5rem;margin-bottom:8rem;font-weight:700}.arch-footer .agentic-logo{width:60rem;height:60rem;margin-top:5rem;margin-bottom:5rem}.agentic-logo .handle-subtitle{font-size:4rem}.agentic-logo .handle-title{font-size:8.6rem}}@media (min-width:1024px){.container.marketecture{max-width:900px;padding:0 2rem}.arch-box .arch-logo img{max-width:17rem;height:auto}.arch-box .arch-title{font-size:7rem;margin-bottom:2rem}.arch-footer .agentic-title h2{margin-bottom:5rem}.arch-footer .agentic-subtitle{font-size:3rem;margin-bottom:2rem;margin-top:6rem}.arch-footer .agentic-logo{width:50rem;height:50rem;margin-top:4rem;margin-bottom:10rem}.agentic-logo .handle-title{font-size:7.6rem}}@media (min-width:1280px){.container.marketecture{max-width:1180px}.arch-header{grid-area:header;border-radius:24px;background:linear-gradient(93deg,#05020C -2.92%,#200D52 6.59%,#623ACE 23.55%,#3F1BA3 42.29%,#441DB3 56.87%,#4A1FC2 68.22%,#8662EC 83.11%);max-width:1200px;width:100%;min-height:204px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.arch-header h2{color:#FFF;font-weight:400!important;font-family:"Onest";font-size:5rem;line-height:1}}@media (min-width:1440px){.container.marketecture{max-width:1340px}.arch-box .arch-title{color:#200D52;font-weight:500;font-family:"Onest";font-size:4rem;line-height:1.2}.arch-box .arch-body{color:#200D52;font-weight:300;font-family:"Onest";font-size:2.5rem;line-height:1.5}.arch-footer .agentic-subtitle{font-weight:400!important;font-size:1.5rem!important;margin-top:0!important;margin-bottom:0!important}.arch-footer .agentic-title h2{color:#FFF;font-weight:500;font-family:"Onest";font-size:3.5rem;line-height:1.2;margin-top:3.2rem;margin-bottom:40px!important}.arch-footer{grid-area:footer;min-height:490px!important;border-radius:24px;background-image:url(https://safe.security/wp-content/uploads/arch_agentic_ai_background.png)!important;background-size:contain!important;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFF;background-position:unset!important}.arch-footer .agentic-logo{width:242px;height:243px;margin-top:2rem;margin-bottom:5rem}.agentic-logo .handle-subtitle{color:#FFF;font-weight:400;font-family:"Onest";font-size:1.5rem}.agentic-logo .handle-title{color:#FFF;font-weight:400;font-family:"Onest";font-size:3.5rem;line-height:1.5}}@media (min-width:1530px){.container.marketecture{max-width:1330px}.arch-box .arch-title{color:#200D52;font-weight:500;font-family:"Onest";font-size:4rem;line-height:1.2}.arch-box .arch-body{color:#200D52;font-weight:300;font-family:"Onest";font-size:2.5rem;line-height:1.5}.arch-footer .agentic-subtitle{font-weight:400!important;font-size:1.5rem!important;margin-top:0!important;margin-bottom:0!important}.arch-footer .agentic-title h2{color:#FFF;font-weight:500;font-family:"Onest";font-size:3.5rem;line-height:1.2;margin-top:1.2rem;margin-bottom:40px!important}.arch-footer{grid-area:footer;min-height:490px!important;border-radius:24px;background-image:url(https://safe.security/wp-content/uploads/arch_agentic_ai_background.png)!important;background-size:contain!important;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFF;background-position:unset!important}.arch-footer .agentic-logo{width:242px;height:243px;margin-top:2rem;margin-bottom:5rem}.agentic-logo .handle-subtitle{color:#FFF;font-weight:400;font-family:"Onest";font-size:1.5rem}.agentic-logo .handle-title{color:#FFF;font-weight:400;font-family:"Onest";font-size:3.5rem;line-height:1.5}}