@tailwind base;@tailwind components;@tailwind utilities;html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e6f2ff;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0078ff,#0e2552);border-radius:6px;border:2px solid #e6f2ff;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0056b3,#0a1d3d);border:2px solid #b3d4ff;box-shadow:0 2px 8px #0078ff4d}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#004494,#081629)}::-webkit-scrollbar-corner{background:#e6f2ff}html{scrollbar-width:thin;scrollbar-color:#0078ff #e6f2ff}@media (max-width: 768px){*,*:before,*:after{box-sizing:border-box}}.header{width:100%;height:70px;background-color:#fff;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;position:sticky;top:0;z-index:1000;font-family:Inter,sans-serif}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo-container{display:flex;align-items:center;flex-shrink:0;min-width:0}.logo-container a{text-decoration:none;display:flex;align-items:center;min-width:0;flex-shrink:0}.logo-wrapper{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:content-box;position:relative}.logo{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0;box-sizing:content-box}.logo-wrapper.logo-fallback{background:linear-gradient(135deg,#0078ff,#06d);border-radius:6px;color:#fff;font-weight:700;font-size:12px}.logo-wrapper.logo-fallback:before{content:"GB";display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-text{margin-left:8px;font-size:22px;font-weight:700;color:#0e2552}.logo-text .blue{color:#0078ff}.navigation{display:flex;gap:32px}.nav-item{display:flex;align-items:center;font-size:16px;color:#333;cursor:pointer;font-weight:500;text-decoration:none}.nav-item.dropdown{cursor:pointer}.dropdown{display:flex;align-items:center;gap:4px}.dropdown svg{transform:rotate(0);margin-left:4px;transition:transform .3s ease}.dropdown-arrow-open{transform:rotate(180deg)!important}.actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.cart-icon{position:relative;margin-right:12px;color:#0078ff;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.cart-icon:hover{transform:scale(1.1)}.cart-item-count{position:absolute;top:-8px;right:-8px;background-color:#ff5a5f;color:#fff;font-size:12px;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.contact-link{color:#0078ff;font-size:16px;text-decoration:none;font-weight:500;background-color:#e6f2ff;padding:8px 16px;border-radius:4px;transition:background-color .2s ease}.contact-link:hover{background-color:#d6e9ff}.trial-button{display:flex;align-items:center;gap:8px;background-color:#0078ff;color:#fff;padding:10px 20px;border-radius:4px;font-size:16px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.trial-button:hover{background-color:#06d}.mobile-menu-button{display:none;background:none;border:none;color:#333;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease}.mobile-menu-button:hover{background-color:#f5f5f5}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9999;display:flex;justify-content:flex-end}.mobile-menu{background-color:#fff;width:300px;height:100%;box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.mobile-menu-logo{display:flex;align-items:center}.mobile-menu-logo .logo-wrapper{width:24px;height:24px}.mobile-menu-logo .logo{width:24px;height:24px;box-sizing:content-box;display:block;flex-shrink:0}.mobile-menu-logo .logo-text{font-size:18px;margin-left:6px}.mobile-menu-logo .logo-wrapper.logo-fallback:before{font-size:10px}.mobile-menu-close{background:none;border:none;color:#333;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease}.mobile-menu-close:hover{background-color:#f5f5f5}.mobile-navigation{flex:1;padding:20px 0}.mobile-nav-item{display:block;padding:16px 20px;color:#333;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease;cursor:pointer}.mobile-nav-item:hover{background-color:#f8f9fa}.mobile-nav-item.trial{background-color:#0078ff;color:#fff;margin:20px;border-radius:4px;text-align:center;border-bottom:none}.mobile-nav-item.trial:hover{background-color:#06d}@media (max-width: 768px){.header{height:60px}.container{padding:0 16px;box-sizing:border-box;min-height:60px}.logo-container{flex-shrink:0;min-width:0}.logo-wrapper{width:24px;height:24px}.logo{width:24px;height:24px;flex-shrink:0;box-sizing:content-box;display:block}.logo-wrapper.logo-fallback:before{font-size:10px}.logo-text{font-size:18px;margin-left:6px;white-space:nowrap}.navigation{display:none}.actions{gap:8px;flex-shrink:0}.contact-link{display:none}.trial-button{padding:6px 12px;font-size:13px;white-space:nowrap}.mobile-menu-button{display:block;flex-shrink:0}}@media (max-width: 480px){.header{height:56px}.container{padding:0 12px;box-sizing:border-box;min-height:56px}.logo-wrapper{width:22px;height:22px}.logo{width:22px;height:22px;box-sizing:content-box;display:block}.logo-wrapper.logo-fallback:before{font-size:9px}.logo-text{font-size:16px;margin-left:5px}.trial-button{padding:5px 10px;font-size:12px}}.logo-wrapper-group{display:flex;align-items:center}.header .navigation{gap:26px}.header .nav-item{font-size:15px;color:#3c4a63;white-space:nowrap;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.header .nav-item:hover{color:#0078ff;border-bottom-color:#0078ff}.header .contact-link{font-size:15px;padding:8px 14px}.header .trial-button{font-size:15px;border-radius:8px;font-weight:600}.header .contact-link,.header .trial-button{border-radius:8px}@media (max-width: 1080px){.header .navigation{display:none}.header .mobile-menu-button{display:block;flex-shrink:0}}@media (max-width: 900px){.header .contact-link{display:none}}.enhanced-footer{width:100%;padding:60px 0 30px;background-color:#fff;font-family:Inter,sans-serif;border-top:1px solid #eaeaea}.footer-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.footer-top{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:60px}.footer-brand{flex:0 0 250px}.footer-logo-container{display:flex;align-items:center;margin-bottom:16px}.footer-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.footer-logo-text{margin-left:10px;font-size:22px;font-weight:700;color:#0e2552}.footer-logo-text .blue{color:#0078ff}.footer-description{font-size:14px;line-height:1.6;color:#4a5568}.footer-links-container{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.footer-links-column{min-width:160px}.footer-column-title{font-size:16px;font-weight:600;color:#0e2552;margin-bottom:16px}.footer-column-title-tools,.footer-column-title-resources{margin-top:30px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{font-size:14px;color:#4a5568;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#0078ff}.footer-bottom{padding-top:30px;border-top:1px solid #eaeaea}.footer-copyright{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.footer-copyright p{font-size:14px;color:#4a5568}.footer-social{display:flex;gap:16px}.social-link{display:flex;align-items:center;justify-content:center;color:#4a5568;transition:color .2s ease}.social-link:hover{color:#0078ff}.footer-legal{display:flex;flex-wrap:wrap;gap:20px}.legal-link{font-size:14px;color:#4a5568;text-decoration:none;transition:color .2s ease}.legal-link:hover{color:#0078ff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width: 992px){.footer-top{flex-direction:column;gap:30px}.footer-brand{flex:0 0 100%}.footer-links-container{gap:40px}}@media (max-width: 768px){.enhanced-footer{padding:40px 0 20px}.footer-links-container{flex-direction:column;gap:30px}.footer-copyright{flex-direction:column;gap:20px}.footer-legal{justify-content:center;text-align:center}}.soc-hero-section{position:relative;background:linear-gradient(135deg,#0e2552,#0078ff);color:#fff;padding:120px 0;text-align:center;overflow:hidden}.animated-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6;animation:animatedBackground 30s linear infinite}@keyframes animatedBackground{0%{transform:translateY(0) translate(0)}to{transform:translateY(-100px) translate(-100px)}}@keyframes highlightPulse{0%{box-shadow:0 10px 30px #0078ff1a;transform:translateY(0)}25%{box-shadow:0 15px 40px #0078ff4d;transform:translateY(-10px)}50%{box-shadow:0 20px 50px #0078ff80;transform:translateY(-5px)}75%{box-shadow:0 15px 40px #0078ff4d;transform:translateY(-10px)}to{box-shadow:0 10px 30px #0078ff1a;transform:translateY(0)}}.highlight-service{animation:highlightPulse 3s ease;border:2px solid #0078ff;position:relative;z-index:10}.highlight-service:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px dashed #0078ff;border-radius:20px;animation:borderPulse 3s infinite;z-index:-1;opacity:.7;pointer-events:none}@keyframes borderPulse{0%{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.03)}to{opacity:.7;transform:scale(1)}}.soc-badge{display:inline-flex;align-items:center;background-color:#ffffff1a;border-radius:30px;padding:8px 16px;margin-bottom:24px;font-weight:500;font-size:14px;gap:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px #0000001a}.badge-logo-red{width:20px;height:20px}.soc-title{font-size:56px;font-weight:800;margin-bottom:20px;line-height:1.2;background:linear-gradient(to right,#fff,#b3d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(0,0,0,.1)}.soc-subtitle{font-size:20px;max-width:700px;margin:0 auto 40px;line-height:1.6;color:#ffffffe6}.hero-cta-container{display:flex;justify-content:center;gap:20px;margin-top:40px}.hero-cta{display:inline-block;padding:14px 32px;border-radius:30px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.hero-cta.primary{background-color:#fff;color:#0078ff}.hero-cta.primary:hover{background-color:#f0f7ff;transform:translateY(-3px);box-shadow:0 6px 12px #00000026}.hero-cta.secondary{background-color:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}.hero-cta.secondary:hover{background-color:#fff3;transform:translateY(-3px);box-shadow:0 6px 12px #00000026}.soc-stats-section{padding:0;margin-top:-60px;position:relative;z-index:2}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card{background-color:#fff;border-radius:12px;padding:30px 20px;text-align:center;box-shadow:0 10px 30px #00000014;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.stat-number{font-size:36px;font-weight:800;color:#0078ff;margin-bottom:8px}.stat-label{font-size:14px;font-weight:500;color:#4a5568}.section-title{font-size:40px;font-weight:700;color:#0e2552;margin-bottom:16px}.section-subtitle{font-size:18px;color:#4a5568;max-width:700px;margin:0 auto;line-height:1.6}.soc-services-section{padding:100px 0;background-color:#f8f9fa}.whats-included-container{background:#fff;border-radius:24px;padding:60px;box-shadow:0 30px 60px #0000001a;position:relative;overflow:hidden}.whats-included-container:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,#0078ff0d,#0078ff00 70%);top:-250px;left:-250px;z-index:0;border-radius:50%}.whats-included-container:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,#0078ff0d,#0078ff00 70%);bottom:-200px;right:-200px;z-index:0;border-radius:50%}.whats-included-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.included-badge{display:inline-flex;align-items:center;background:linear-gradient(90deg,#e6f2ff,#f0f7ff);color:#0078ff;font-weight:600;padding:10px 20px;border-radius:30px;margin-bottom:24px;box-shadow:0 4px 12px #0078ff1a;gap:10px}.included-badge svg{background:#0078ff;color:#fff;padding:4px;border-radius:50%;width:22px;height:22px}.included-title{font-size:38px;font-weight:700;color:#0e2552;margin-bottom:20px}.included-description{font-size:18px;color:#4a5568;max-width:800px;margin:0 auto;line-height:1.6}.service-categories{display:flex;gap:30px;margin-bottom:50px;position:relative;z-index:1}.category-column{flex:1;display:flex;flex-direction:column;gap:30px}.category-item{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:16px;padding:30px;box-shadow:0 15px 30px #0000000d;transition:all .3s ease;position:relative;border:1px solid rgba(226,232,240,.8)}.category-item:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014;border-color:#0078ff1a}.category-item.highlight-service{animation:highlightPulse 3s ease;border:2px solid #0078ff;box-shadow:0 20px 40px #0078ff26}.category-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#e6f2ff;color:#0078ff;border-radius:16px;margin-bottom:20px;transition:all .3s ease}.category-item:hover .category-icon{background-color:#0078ff;color:#fff;transform:scale(1.05)}.category-title{font-size:22px;font-weight:700;color:#0e2552;margin-bottom:15px}.category-features{list-style-type:none;padding:0;margin:0}.category-features li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;color:#4a5568}.category-features li:before{content:"";position:absolute;left:0;top:6px;width:18px;height:18px;background-color:#e6f2ff;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='%230078ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:all .2s ease}.category-item:hover .category-features li:before{background-color:#b3d4ff}.bonus-features{margin-bottom:40px;position:relative;z-index:1}.bonus-title{text-align:center;font-size:22px;font-weight:700;color:#0e2552;margin-bottom:30px;position:relative}.bonus-title:before,.bonus-title:after{content:"";height:1px;background:linear-gradient(90deg,#0078ff00,#0078ff33,#0078ff00);width:80px;position:absolute;top:50%}.bonus-title:before{left:32%}.bonus-title:after{right:32%}.bonus-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.bonus-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px;background:#f7fafcb3;border-radius:12px;transition:all .3s ease}.bonus-item:hover{transform:translateY(-5px);background:#e6f2ff}.bonus-icon{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#0078ff;width:48px;height:48px;border-radius:12px;margin-bottom:12px;box-shadow:0 4px 8px #0000000d;transition:all .3s ease}.bonus-item:hover .bonus-icon{color:#fff;background:#0078ff;transform:scale(1.1)}.bonus-item span{font-size:14px;font-weight:500;color:#0e2552}.included-cta-container{text-align:center;position:relative;z-index:1}.included-cta{display:inline-block;background:#0078ff;color:#fff;font-size:18px;font-weight:600;padding:16px 40px;border-radius:40px;text-decoration:none;box-shadow:0 10px 20px #0078ff33;transition:all .3s ease;position:relative;overflow:hidden}.included-cta:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0078ff4d;background:#0062cc}.included-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#ffffff1a;transform:rotate(45deg);z-index:-1;transition:all .5s ease}.included-cta:hover:before{transform:rotate(45deg) translate(10%,10%)}@media (max-width: 992px){.whats-included-container{padding:40px 30px}.included-title{font-size:32px}.service-categories{flex-direction:column}.bonus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.included-title{font-size:28px}.included-description{font-size:16px}.bonus-grid{grid-template-columns:repeat(2,1fr)}.bonus-title:before,.bonus-title:after{width:40px}.bonus-title:before{left:20%}.bonus-title:after{right:20%}}@media (max-width: 576px){.whats-included-container{padding:30px 20px}.included-badge{font-size:12px}.included-title{font-size:24px}.bonus-grid{grid-template-columns:repeat(1,1fr)}.bonus-title:before,.bonus-title:after{display:none}}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.service-card{background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:40px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.service-card.large,.service-card.medium{grid-column:span 1}.service-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:16px;background-color:#e6f2ff;color:#0078ff;margin-bottom:24px;transition:all .3s ease}.service-card:hover .service-icon{background-color:#0078ff;color:#fff;transform:scale(1.05)}.service-category{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;color:#0078ff}.service-title{font-size:28px;font-weight:700;color:#0e2552;margin-bottom:16px}.service-description{font-size:16px;line-height:1.6;color:#4a5568;margin-bottom:24px}.service-features{list-style-type:none;padding:0;margin-bottom:30px}.service-features li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;color:#4a5568}.service-features li:before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;background-color:#e6f2ff;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='%230078ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:all .2s ease}.service-card:hover .service-features li:before{background-color:#b3d4ff}.service-cta{display:inline-block;background-color:#0078ff;color:#fff;font-weight:500;padding:12px 24px;border-radius:8px;text-decoration:none;transition:all .3s ease;margin-top:auto;text-align:center}.service-cta:hover{background-color:#0062cc;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.soc-process-section{padding:100px 0;background-color:#fff}.process-timeline{position:relative;max-width:800px;margin:0 auto}.process-timeline:before{content:"";position:absolute;top:0;bottom:0;left:24px;width:2px;background-color:#e6f2ff}.process-step{position:relative;padding-left:70px;margin-bottom:50px}.process-step:last-child{margin-bottom:0}.step-number{position:absolute;left:0;top:0;width:50px;height:50px;background-color:#0078ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;z-index:1}.step-content{background-color:#f8f9fa;border-radius:12px;padding:30px;box-shadow:0 5px 15px #0000000d}.step-title{font-size:22px;font-weight:600;color:#0e2552;margin-bottom:12px}.step-description{font-size:16px;line-height:1.6;color:#4a5568}.soc-benefits-section{padding:100px 0;background-color:#f0f7ff}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.benefit-card{background-color:#fff;border-radius:16px;padding:30px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 5px 15px #0000000d;height:100%}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.benefit-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;background-color:#e6f2ff;color:#0078ff;margin-bottom:20px;transition:all .3s ease}.benefit-card:hover .benefit-icon{background-color:#0078ff;color:#fff;transform:scale(1.05)}.benefit-title{font-size:20px;font-weight:600;color:#0e2552;margin-bottom:12px}.benefit-description{font-size:15px;line-height:1.6;color:#4a5568}.soc-testimonials-section{padding:100px 0;background-color:#fff}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card{background-color:#f8f9fa;border-radius:16px;padding:30px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.testimonial-quote{font-size:16px;line-height:1.6;color:#4a5568;margin-bottom:20px;position:relative;padding-top:30px}.testimonial-quote:before{content:"“";position:absolute;top:-10px;left:-5px;font-size:80px;color:#e6f2ff;font-family:Georgia,serif;line-height:1}.testimonial-author{display:flex;flex-direction:column}.author-name{font-size:18px;font-weight:600;color:#0e2552}.author-title{font-size:14px;color:#0078ff}.soc-faq-section{padding:100px 0;background-color:#f8f9fa}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1000px;margin:0 auto}.faq-item{background-color:#fff;border-radius:16px;padding:30px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.faq-question{font-size:20px;font-weight:600;color:#0e2552;margin-bottom:16px}.faq-answer{font-size:16px;line-height:1.6;color:#4a5568}.soc-contact-section{padding:100px 0;background-color:#e6f2ff;position:relative;overflow:hidden}.soc-contact-section:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background-color:#0078ff1a;border-radius:50%;transform:translate(100px,-100px)}.soc-contact-section:after{content:"";position:absolute;bottom:0;left:0;width:200px;height:200px;background-color:#0078ff1a;border-radius:50%;transform:translate(-50px,50px)}.contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;position:relative;z-index:1}.contact-info{display:flex;flex-direction:column;gap:30px}.contact-method{display:flex;align-items:flex-start;gap:20px;background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.contact-method:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.contact-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background-color:#e6f2ff;color:#0078ff}.contact-details h3{font-size:18px;font-weight:600;color:#0e2552;margin-bottom:8px}.contact-details p{font-size:16px;color:#4a5568}.contact-form-container{background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:40px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column}.form-group:nth-child(3),.form-group:nth-child(4){grid-column:span 2}.form-group label{font-size:14px;font-weight:500;color:#0e2552;margin-bottom:8px}.form-group input,.form-group textarea{padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .3s ease;background-color:#f8f9fa}.form-group input:focus,.form-group textarea:focus{border-color:#0078ff;outline:none;box-shadow:0 0 0 3px #0078ff1a;background-color:#fff}.contact-submit{grid-column:span 2;background-color:#0078ff;color:#fff;font-weight:600;padding:16px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease;margin-top:10px}.contact-submit:hover{background-color:#0062cc;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.soc-support-options-section{padding:100px 0;background-color:#f0f7ff;position:relative;overflow:hidden}.soc-support-options-section:before{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,#0078ff1a,#0078ff00 70%);top:-150px;right:-150px;border-radius:50%}.soc-support-options-section:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,#0078ff14,#0078ff00 70%);bottom:-200px;left:-200px;border-radius:50%}.billing-toggle-container{display:flex;justify-content:center;margin-bottom:40px}.soc-billing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 auto}.soc-billing-toggle span{font-size:1rem;color:#666;transition:color .3s ease}.soc-billing-toggle span.active{color:#0078ff;font-weight:600}.soc-save-badge{background-color:#e6f2ff;color:#0078ff!important;font-size:.8rem!important;padding:.2rem .5rem;border-radius:12px;margin-left:.5rem;font-weight:600}.soc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.soc-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.soc-plans-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:40px}.soc-plan-card{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;width:100%;max-width:350px;overflow:visible;transition:transform .3s ease,box-shadow .3s ease;position:relative;border:1px solid #eaeaea;display:flex;flex-direction:column}.soc-plan-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.soc-plan-card.popular{border:2px solid #0078ff;transform:scale(1.05)}.soc-plan-card.popular:hover{transform:scale(1.05) translateY(-10px)}.soc-popular-badge{position:absolute;top:0;right:0;background-color:#0078ff;color:#fff;padding:.5rem 1rem;font-size:.8rem;font-weight:600;border-bottom-left-radius:8px;border-top-right-radius:10px;margin:0;z-index:1}.soc-plan-header{padding:2rem;text-align:center;border-bottom:1px solid #f0f0f0}.soc-plan-header h3{font-size:1.5rem;font-weight:700;color:#0e2552;margin-bottom:1rem}.soc-plan-price{display:flex;align-items:baseline;justify-content:center;margin-bottom:.5rem}.soc-plan-price .soc-currency{font-size:1.5rem;font-weight:600;color:#333}.soc-plan-price .soc-amount{font-size:3rem;font-weight:700;color:#0e2552;line-height:1;margin:0 .2rem}.soc-plan-price .soc-period{font-size:1rem;color:#666}.soc-custom-price{font-size:1.8rem;font-weight:700;color:#0e2552}.soc-billed-annually{font-size:.9rem;color:#0078ff;margin-bottom:1rem;height:1.2rem}.soc-plan-description{font-size:.9rem;color:#666;line-height:1.5}.soc-plan-features{padding:2rem;flex-grow:1}.soc-plan-features ul{list-style:none;padding:0;margin:0}.soc-plan-features li{display:flex;align-items:center;margin-bottom:1rem;font-size:.95rem;color:#444}.soc-plan-features li:last-child{margin-bottom:0}.soc-plan-features li svg{width:20px;height:20px;margin-right:.8rem;flex-shrink:0}.soc-plan-cta{padding:0 2rem 2rem;text-align:center;margin-top:auto;width:100%;box-sizing:border-box}.soc-plan-button{display:inline-block;width:90%;background-color:#0078ff;color:#fff;font-weight:600;padding:1rem;border-radius:6px;text-decoration:none;transition:all .3s ease;font-size:1rem;border:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 auto}.soc-plan-button:hover{background-color:#06d;transform:translateY(-3px);box-shadow:0 8px 15px #0000001a}.soc-compare-note{text-align:center;max-width:700px;margin:0 auto}.soc-compare-note p{font-size:16px;color:#4a5568}.soc-compare-note a{color:#0078ff;font-weight:600;text-decoration:none;transition:color .3s ease}.soc-compare-note a:hover{color:#0062cc;text-decoration:underline}@media (max-width: 992px){.soc-plans-container{flex-direction:column;align-items:center}.soc-plan-card{max-width:500px}}@media (max-width: 768px){.soc-plans-container{flex-direction:column;align-items:center}.soc-plan-card{max-width:100%}.soc-plan-card.popular{transform:scale(1);order:-1}.soc-plan-card.popular:hover{transform:translateY(-10px)}.soc-billing-toggle{flex-direction:column;gap:10px}.soc-billing-toggle span{font-size:14px}}@media (max-width: 576px){.soc-plan-header,.soc-plan-features{padding:1.5rem}.soc-plan-cta{padding:0 1.5rem 1.5rem}}.support-options-container{position:relative;z-index:1}.support-tabs{background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.support-tabs:hover{transform:translateY(-5px);box-shadow:0 25px 70px #0078ff26}@media (max-width: 1200px){.soc-title{font-size:48px}.services-grid,.benefits-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.soc-title{font-size:40px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.services-grid{grid-template-columns:1fr}.service-card.large,.service-card.medium{grid-column:span 1}.faq-grid,.contact-grid{grid-template-columns:1fr}}@media (max-width: 768px){.soc-hero-section{padding:80px 0}.soc-title{font-size:32px}.soc-subtitle{font-size:16px}.hero-cta-container{flex-direction:column;gap:15px}.benefits-grid,.testimonials-grid{grid-template-columns:1fr}.section-title{font-size:32px}.section-subtitle{font-size:16px}.contact-form{grid-template-columns:1fr}.form-group:nth-child(3),.form-group:nth-child(4),.contact-submit{grid-column:span 1}}.contact-cta-container{display:flex;align-items:center;justify-content:center;padding:40px 20px}.contact-cta-button{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#0078ff;color:#fff;border:none;border-radius:30px;padding:16px 32px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 20px #0078ff4d}.contact-cta-button:hover{background-color:#0060cc;transform:translateY(-3px);box-shadow:0 12px 28px #0078ff66}.contact-cta-button svg{transition:transform .3s ease}.contact-cta-button:hover svg{transform:translate(5px)}@media (max-width: 768px){.contact-cta-container{width:100%}.contact-cta-button{width:100%;max-width:300px}}.contact-simple-layout{max-width:600px;margin:0 auto;padding:20px 0 40px;text-align:center}.contact-simple-layout .contact-cta-container{padding:20px 0}.contact-simple-layout .contact-cta-button{min-width:200px;font-size:20px;padding:18px 40px}@media (max-width: 768px){.contact-simple-layout{max-width:90%}.contact-simple-layout .contact-cta-button{width:100%;max-width:280px}}.soc-support-options-section .section-header{margin-bottom:30px}.soc-support-options-section .billing-toggle-container{margin-top:10px}.siem-page-container{min-height:80vh;padding:2rem;max-width:1200px;margin:0 auto;font-family:Inter,sans-serif;color:#333}.siem-hero{padding:4rem 2rem;text-align:center;background:linear-gradient(to bottom,#f0f7ff,#fff);border-radius:0 0 20px 20px}.siem-hero-content{max-width:800px;margin:0 auto}.siem-hero h1{font-size:3rem;font-weight:700;color:#0e2552;margin-bottom:.5rem}.siem-subtitle{font-size:1.5rem;color:#0078ff;margin-bottom:1.5rem;font-weight:500}.unified-effect{font-weight:700;color:#0056b3}.siem-description{font-size:1.2rem;line-height:1.6;color:#555;margin-bottom:2rem}.siem-cta-buttons{display:flex;justify-content:center;gap:1rem}.btn-primary,.btn-outline{padding:.8rem 1.5rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-primary{background-color:#0078ff;color:#fff;border:none}.btn-primary:hover{background-color:#06d}.btn-outline{background-color:transparent;color:#0078ff;border:2px solid #0078ff}.btn-outline:hover{background-color:#f0f7ff}.siem-features{padding:4rem 2rem}.siem-features h2,.siem-benefits h2,.siem-use-cases h2,.siem-integrations h2,.siem-cta h2{text-align:center;font-size:2.2rem;font-weight:700;color:#0e2552;margin-bottom:3rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.feature-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#e6f2ff;border-radius:10px;margin-bottom:1.5rem;color:#0078ff}.feature-card h3{font-size:1.3rem;font-weight:600;color:#0e2552;margin-bottom:1rem}.feature-card p{font-size:1rem;line-height:1.5;color:#555}.siem-benefits{padding:4rem 2rem;background-color:#f9fbff}.benefits-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-item{padding:1.5rem}.benefit-item h3{font-size:1.3rem;font-weight:600;color:#0e2552;margin-bottom:1rem}.benefit-item p{font-size:1rem;line-height:1.6;color:#555}.siem-use-cases{padding:4rem 2rem}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.use-case-card{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.use-case-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.use-case-card h3{font-size:1.3rem;font-weight:600;color:#0e2552;margin-bottom:1rem}.use-case-card p{font-size:1rem;line-height:1.6;color:#555}.siem-integrations{padding:4rem 2rem;background-color:#f9fbff}.integrations-description{text-align:center;font-size:1.1rem;max-width:800px;margin:0 auto 3rem;color:#555}.integrations-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.integration-category{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 5px 15px #0000000d}.integration-category h3{font-size:1.3rem;font-weight:600;color:#0e2552;margin-bottom:1.5rem}.integration-category ul{padding-left:1.5rem}.integration-category li{font-size:1rem;line-height:1.8;color:#555}.siem-cta{padding:4rem 2rem;text-align:center;background-color:#0e2552;color:#fff;border-radius:12px;margin:4rem 2rem}.siem-cta h2{color:#fff;margin-bottom:1.5rem}.siem-cta p{font-size:1.1rem;max-width:800px;margin:0 auto 2rem;opacity:.9}.cta-buttons{display:flex;justify-content:center;gap:1rem}.siem-cta .btn-primary{background-color:#fff;color:#0078ff}.siem-cta .btn-primary:hover{background-color:#f0f0f0}.siem-cta .btn-outline{border-color:#fff;color:#fff}.siem-cta .btn-outline:hover{background-color:#ffffff1a}@media (max-width: 768px){.siem-hero h1{font-size:2.5rem}.siem-subtitle{font-size:1.2rem}.siem-description{font-size:1rem}.siem-features h2,.siem-benefits h2,.siem-use-cases h2,.siem-integrations h2,.siem-cta h2{font-size:1.8rem}.siem-cta{margin:4rem 1rem}.btn-primary,.btn-outline{padding:.7rem 1.2rem;font-size:.9rem}}.soc-container{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;z-index:1}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:42px;font-weight:800;color:#0e2552;margin-bottom:16px;position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0078ff,#00a1ff);border-radius:2px}.section-subtitle{font-size:20px;color:#4a5568;max-width:700px;margin:24px auto 0;line-height:1.6}.pricing-decoration{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.pricing-orb{position:absolute;border-radius:50%;filter:blur(50px)}.pricing-orb-1{width:300px;height:300px;background:radial-gradient(circle,#0078ff26,#0078ff00 70%);top:-100px;right:-100px;animation:float 15s infinite ease-in-out}.pricing-orb-2{width:400px;height:400px;background:radial-gradient(circle,#0078ff1f,#0078ff00 70%);bottom:-150px;left:-150px;animation:float 20s infinite ease-in-out reverse}.pricing-wave{position:absolute;top:50%;left:0;right:0;height:400px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%230078ff' fill-opacity='0.05' d='M0,224L48,213.3C96,203,192,181,288,181.3C384,181,480,203,576,213.3C672,224,768,224,864,208C960,192,1056,160,1152,160C1248,160,1344,192,1392,208L1440,224L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-position:center;transform:translateY(-50%);opacity:.5;animation:wave 30s infinite linear}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes wave{0%{background-position:0 center}to{background-position:1440px center}}.billing-toggle-container{display:flex;justify-content:center;margin-bottom:40px;position:relative;z-index:1}.soc-billing-toggle{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:0 auto;background-color:#fffc;padding:12px 20px;border-radius:50px;box-shadow:0 4px 15px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.soc-billing-toggle:hover{box-shadow:0 8px 20px #00000014}.soc-billing-toggle span{font-size:1.1rem;font-weight:500;color:#666;transition:all .3s ease}.soc-billing-toggle span.active{color:#0078ff;font-weight:700}.soc-switch{position:relative;display:inline-block;width:60px;height:30px}.soc-switch input{opacity:0;width:0;height:0}.soc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e0e0e0;transition:.4s;box-shadow:inset 0 1px 3px #0000001a}.soc-slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:#fff;transition:.4s;box-shadow:0 2px 5px #00000026}input:checked+.soc-slider{background-color:#0078ff}input:focus+.soc-slider{box-shadow:0 0 1px #0078ff}input:checked+.soc-slider:before{transform:translate(30px)}.soc-slider.round{border-radius:34px}.soc-slider.round:before{border-radius:50%}.soc-save-badge{background:linear-gradient(135deg,#0078ff,#00a1ff);color:#fff!important;font-size:.8rem!important;padding:.25rem .6rem;border-radius:12px;margin-left:.5rem;font-weight:600!important;box-shadow:0 2px 5px #0078ff4d}.siem-unified-plan{display:flex;justify-content:center;margin:2rem 0;position:relative;z-index:1}.siem-plan-card{background:#fff;border-radius:16px;box-shadow:0 15px 40px #00000014;width:100%;max-width:850px;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);padding:2.5rem;position:relative;border:1px solid rgba(0,120,255,.1)}.siem-card-shine{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0078ff,#00a1ff,#0078ff);background-size:200% auto;animation:shine 3s infinite ease-in-out}@keyframes shine{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.siem-plan-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.siem-plan-header{padding-bottom:2rem;border-bottom:1px solid #e6e8eb;margin-bottom:2rem;text-align:center;position:relative}.siem-plan-badge{background:linear-gradient(135deg,#0078ff,#00a1ff);color:#fff;font-size:.85rem;font-weight:600;padding:.5rem 1.2rem;border-radius:50px;display:inline-block;margin-bottom:1.5rem;box-shadow:0 5px 15px #0078ff33}.siem-plan-header h3{font-size:2rem;font-weight:800;margin-bottom:1.5rem;color:#0e2552}.siem-plan-price{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.siem-currency{font-size:1.75rem;font-weight:600;color:#333}.siem-amount{font-size:4rem;font-weight:800;line-height:1;color:#0078ff;margin:0 4px;background:linear-gradient(135deg,#0078ff,#00a1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.siem-period{font-size:1.1rem;color:#666;align-self:flex-end;margin-bottom:.75rem}.siem-billed-annually{font-size:1rem;color:#0078ff;margin-bottom:1.5rem;font-weight:500}.siem-unlimited-endpoints{display:flex;align-items:center;justify-content:center;background-color:#f0f8ff;border:1px dashed #0078ff;border-radius:8px;padding:.6rem 1rem;margin:0 auto 1.5rem;max-width:-moz-fit-content;max-width:fit-content;transition:all .3s ease}.siem-unlimited-endpoints:hover{background-color:#e0f0ff;transform:translateY(-2px);box-shadow:0 4px 8px #0078ff1a}.siem-unlimited-endpoints svg{width:22px;height:22px;margin-right:10px;flex-shrink:0}.siem-unlimited-endpoints span{font-weight:700;color:#0e2552;font-size:1.05rem}.siem-plan-description{font-size:1.25rem;color:#444;max-width:80%;margin:0 auto;font-weight:500}.siem-features-title{font-size:1.4rem;font-weight:700;color:#0e2552;margin-bottom:1.5rem;text-align:center}.siem-plan-features{margin-bottom:2.5rem}.siem-plan-features ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem}.siem-plan-features li{display:flex;align-items:flex-start;margin-bottom:1rem;font-size:1.05rem;padding:.5rem .75rem;border-radius:8px;transition:all .3s ease}.feature-item-animated:hover{background-color:#0078ff0d;transform:translate(5px)}.siem-plan-features li svg{width:22px;height:22px;margin-right:12px;flex-shrink:0;margin-top:2px}.siem-data-storage-section{background-color:#f7faff;border-radius:12px;padding:2rem;margin-bottom:2.5rem;border:1px dashed rgba(0,120,255,.3);position:relative}.siem-storage-header{display:flex;align-items:center;margin-bottom:1.5rem}.siem-storage-icon{width:48px;height:48px;min-width:48px;background-color:#0078ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem}.siem-storage-icon svg{width:24px;height:24px;color:#0078ff}.siem-data-storage-section h4{font-size:1.35rem;font-weight:700;margin-bottom:.5rem;color:#0e2552}.siem-data-storage-section>div>p{color:#666;margin-bottom:0;font-size:1.05rem}.siem-storage-slider-container{margin-top:2rem;position:relative;padding:0 .5rem}.siem-storage-labels{display:flex;margin-bottom:1.75rem;position:relative;padding:0 10px;height:50px}.siem-storage-label{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;cursor:pointer;transition:all .3s ease;padding-bottom:20px}.siem-storage-label:nth-child(1){left:0;transform:translate(0)}.siem-storage-label:nth-child(2){left:calc((400 / 1900) * 100%);transform:translate(-50%)}.siem-storage-label:nth-child(3){left:calc((900 / 1900) * 100%);transform:translate(-50%)}.siem-storage-label:nth-child(4){left:calc((1400 / 1900) * 100%);transform:translate(-50%)}.siem-storage-label:nth-child(5){left:100%;transform:translate(-100%)}.siem-storage-label:hover .siem-tick-mark{height:16px;background-color:#0078ff}.siem-tick-mark{width:2px;height:12px;background-color:#a0c8ff;margin-bottom:8px;border-radius:1px;transition:all .3s ease}.siem-label-text{font-size:.95rem;color:#666;font-weight:500;transition:all .3s ease}.siem-included-mark{display:none}.siem-slider-track{width:100%;height:8px;background-color:#e9f0ff;border-radius:4px;position:relative;margin:25px 0;cursor:pointer;overflow:visible}.siem-slider-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#0078ff,#00a1ff);border-radius:10px;z-index:1;transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0078ff33}.siem-slider-tooltip{position:absolute;bottom:36px;transform:translate(-50%);background:linear-gradient(135deg,#0078ff,#0056b3);color:#fff;font-weight:600;padding:6px 10px;border-radius:8px;font-size:.9rem;box-shadow:0 4px 10px #00000026;pointer-events:none;opacity:0;z-index:10;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.siem-slider-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#0056b3 transparent transparent transparent}.siem-slider-tooltip.active{opacity:1;transform:translate(-50%) translateY(-4px)}.siem-storage-slider{-webkit-appearance:none;width:100%;height:8px;background:transparent;outline:none;position:absolute;top:0;left:0;margin:0;padding:0;z-index:5;cursor:pointer;pointer-events:none}.siem-storage-slider::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #0078ff;box-shadow:0 2px 5px #0003;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10;margin-top:-4px}.siem-storage-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 15px #0078ff66}.siem-storage-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.2);box-shadow:0 4px 20px #0078ff80}.siem-storage-slider::-moz-range-thumb{pointer-events:auto;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #0078ff;box-shadow:0 2px 5px #0003;cursor:pointer;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.siem-storage-slider::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 15px #0078ff66}.siem-storage-slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.2);box-shadow:0 4px 20px #0078ff80}.siem-storage-slider::-moz-range-track{height:10px;background:transparent;border:none}.siem-selected-storage{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;background-color:#fff;border-radius:10px;padding:1rem;box-shadow:0 3px 10px #0000000d;transition:all .3s ease;border:1px solid rgba(0,120,255,.1)}.siem-selected-storage:hover{box-shadow:0 5px 15px #0078ff1a}.siem-storage-amount{font-size:1.25rem;font-weight:700;color:#0e2552;background:linear-gradient(135deg,#0078ff,#00a1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.siem-storage-amount-label{font-size:1.1rem;font-weight:500;color:#555;margin-right:8px}.siem-additional-cost{color:#0078ff;font-weight:700;background:#0078ff1a;padding:.5rem .75rem;border-radius:8px;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;box-shadow:0 2px 8px #0078ff26}.siem-additional-cost svg{width:18px;height:18px;margin-right:6px;color:#0078ff}.siem-additional-cost:hover{background:#0078ff26;transform:translateY(-2px);box-shadow:0 4px 12px #0078ff40}.siem-storage-explanation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:1.25rem;padding:.75rem;background-color:#ffffff80;border-radius:8px}.siem-included-badge{background:linear-gradient(135deg,#0078ff,#00a1ff);color:#fff;font-size:.85rem;font-weight:600;padding:.4rem .9rem;border-radius:50px;display:flex;align-items:center;box-shadow:0 3px 8px #0078ff33;transition:all .3s ease}.siem-included-badge:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0078ff4d}.siem-included-badge svg{width:16px;height:16px;margin-right:6px}.siem-storage-explanation p{font-size:.95rem;color:#666;margin:0}.siem-storage-explanation p strong{color:#0078ff;font-weight:600}.siem-total-price{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:1.25rem;margin-top:2rem;box-shadow:0 5px 15px #0000000d}.siem-total-price-label{font-size:1.15rem;font-weight:600;color:#333}.siem-total-price-amount{font-size:1.75rem;font-weight:800;color:#0078ff;background:linear-gradient(135deg,#0078ff,#00a1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.siem-per-month{font-size:1rem;font-weight:500;color:#666;-webkit-text-fill-color:#666}.siem-plan-cta{display:flex;flex-direction:column;align-items:center}.siem-plan-button{display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#0078ff,#00a1ff);color:#fff;border:none;border-radius:12px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;max-width:350px;margin-bottom:1.25rem;box-shadow:0 10px 20px #0078ff33;position:relative;overflow:hidden}.siem-plan-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.siem-plan-button:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0078ff4d;background:linear-gradient(135deg,#06d,#0095f0)}.siem-plan-button:hover:before{left:100%}.siem-plan-button svg{width:20px;height:20px}.siem-contact-link{color:#0078ff;font-size:1rem;text-decoration:none;transition:all .3s ease;font-weight:500;padding:.5rem 1rem;border-radius:8px}.siem-contact-link:hover{color:#0062d3;text-decoration:underline;background-color:#0078ff0d}.siem-compare-note{text-align:center;margin-top:2.5rem;color:#666;position:relative;z-index:1}.siem-compare-note p{font-size:1.1rem;max-width:700px;margin:0 auto}.siem-compare-note a{color:#0078ff;text-decoration:none;font-weight:600;transition:all .3s ease;border-bottom:1px dashed rgba(0,120,255,.4);padding-bottom:2px}.siem-compare-note a:hover{color:#0062d3;border-bottom:1px solid #0062d3;text-decoration:none}@media (max-width: 992px){.siem-plan-features ul{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.section-title{font-size:32px}.section-subtitle{font-size:18px}.siem-plan-features ul{grid-template-columns:1fr}.siem-total-price{flex-direction:column;gap:.75rem;text-align:center}.siem-plan-card{padding:1.5rem}.siem-storage-header{flex-direction:column;text-align:center}.siem-storage-icon{margin-right:0;margin-bottom:1rem}.siem-data-storage-section{padding:1.5rem}.siem-storage-labels{margin-bottom:2rem}.siem-label-text{font-size:.85rem;white-space:nowrap}.siem-storage-slider::-webkit-slider-thumb{width:24px;height:24px}.siem-storage-slider::-moz-range-thumb{width:24px;height:24px}.siem-selected-storage{flex-direction:column;gap:.75rem;align-items:flex-start}.siem-additional-cost{align-self:flex-start}.siem-included-mark{width:calc((400 / 1900) * 100% / 2.5);font-size:.7rem}}@media (max-width: 576px){.siem-plan-badge{margin-bottom:1rem}.siem-plan-header h3{font-size:1.75rem}.siem-amount{font-size:3.5rem}.siem-storage-label:nth-child(odd){display:none}.siem-storage-explanation{flex-direction:column;align-items:flex-start}.siem-included-mark{display:none}}.soc-services-section{margin:5rem auto;padding:3rem;background:linear-gradient(135deg,#f9fbff,#e6f2ff);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0078ff0d;border:1px solid rgba(0,120,255,.1);animation:glowEffect 5s infinite alternate}@keyframes glowEffect{0%{box-shadow:0 10px 30px #0078ff0d}to{box-shadow:0 10px 40px #0078ff33}}.soc-services-section:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,#0078ff1a,#0078ff00 70%);z-index:0}.soc-services-header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.soc-services-icon{width:55px;height:55px;margin:0 auto 1.5rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #f006;position:relative;overflow:hidden}.lightning-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;border-radius:50%;background-color:transparent}.lightning-bolt{position:absolute;width:5px;height:20px;background-color:#ff2828fa;box-shadow:0 0 15px 4px #ff1e1ef2,0 0 30px 8px #f00c;transform-origin:center;clip-path:polygon(50% 0%,30% 40%,65% 45%,40% 70%,60% 75%,35% 100%,75% 70%,55% 65%,70% 45%,40% 35%);filter:drop-shadow(0 0 12px rgba(255,80,80,1))}.lightning-branch{opacity:.9;background-color:#ff5050fa;filter:drop-shadow(0 0 8px rgba(255,80,80,1));clip-path:polygon(50% 0%,25% 35%,60% 40%,35% 65%,70% 70%,40% 100%,65% 65%,50% 60%,65% 40%,35% 30%)}.guardbear-logo-animated{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(255,0,0,.5))}@keyframes glowRed{0%,to{box-shadow:0 0 15px 4px #f009}50%{box-shadow:0 0 25px 8px #ff0000e6}}.soc-services-icon:before{content:"";position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;background:radial-gradient(circle,#ff0000b3,#f000 70%);opacity:0;animation:pulseGlow 3s infinite ease-in-out;pointer-events:none;z-index:0}@keyframes pulseGlow{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}.soc-services-icon:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:glowRed 3s infinite ease-in-out;pointer-events:none;z-index:1}.supercharge-text{position:relative;color:#0078ff;font-weight:800;display:inline-block;background:linear-gradient(90deg,#0078ff,red,#0078ff);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:superchargeGradient 5s infinite ease-in-out}@keyframes superchargeGradient{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.soc-services-header h2{font-size:2.2rem;color:#0e2552;margin-bottom:1rem;font-weight:700}.siem-page-container .soc-services-section .soc-services-header h2{text-align:center;font-size:2.2rem;margin-bottom:1rem}.soc-services-header p{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.soc-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2.5rem;position:relative;z-index:1}.soc-feature{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 5px 20px #00000008;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.soc-feature:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.soc-feature-icon{width:48px;height:48px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background-color:#e6f2ff;border-radius:12px}.soc-feature-icon svg{width:24px;height:24px}.soc-feature h4{font-size:1.1rem;font-weight:600;color:#0e2552;margin-bottom:.5rem}.soc-feature p{font-size:.9rem;color:#666;line-height:1.5}.soc-cta-button{position:relative;z-index:1;background-color:#0078ff;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:300px;box-shadow:0 5px 15px #0078ff4d;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none}.soc-cta-button:hover{background-color:#06d;transform:translateY(-3px);box-shadow:0 7px 20px #0078ff66;color:#fff}.soc-cta-button svg{width:20px;height:20px;margin-left:.75rem}@media (max-width: 768px){.soc-services-section{padding:2rem 1.5rem;margin:3rem auto}.soc-services-header h2,.siem-page-container .soc-services-section .soc-services-header h2{font-size:1.8rem}.soc-features{grid-template-columns:1fr}}.siem-advanced-storage-options{margin-top:24px;width:100%}.siem-advanced-storage-divider{position:relative;text-align:center;margin:20px 0}.siem-advanced-storage-divider:before{content:"";position:absolute;top:50%;left:0;width:calc(50% - 20px);height:1px;background-color:#e0e0e0}.siem-advanced-storage-divider:after{content:"";position:absolute;top:50%;right:0;width:calc(50% - 20px);height:1px;background-color:#e0e0e0}.siem-advanced-storage-divider span{display:inline-block;background-color:#fff;padding:0 15px;font-size:16px;color:#666;position:relative;z-index:1}.siem-advanced-storage-cards{display:flex;gap:20px;justify-content:center}.siem-advanced-option-card{flex:1;background-color:#f9f9ff;border-radius:12px;padding:20px;box-shadow:0 4px 12px #0078ff14;transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(0,120,255,.15)}.siem-advanced-option-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0078ff1f;border-color:#0078ff4d}.siem-advanced-option-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#0078ff1a;border-radius:50%;margin-bottom:12px}.siem-advanced-option-icon svg{width:24px;height:24px}.siem-advanced-option-card h4{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.siem-advanced-option-card p{font-size:14px;color:#666;margin-bottom:16px;line-height:1.5}.siem-advanced-option-link{display:flex;align-items:center;color:#0078ff;font-weight:500;font-size:15px;text-decoration:none;margin-top:auto;transition:color .2s ease}.siem-advanced-option-link svg{width:16px;height:16px;margin-left:6px;transition:transform .2s ease}.siem-advanced-option-link:hover{color:#0056cc}.siem-advanced-option-link:hover svg{transform:translate(4px)}@media (max-width: 768px){.siem-advanced-storage-cards{flex-direction:column;gap:16px}.siem-advanced-option-card{width:100%}}.contact-page-container{min-height:80vh;font-family:Inter,sans-serif;color:#333}.contact-hero{padding:4rem 2rem;text-align:center;background:linear-gradient(to bottom,#f0f7ff,#fff);border-radius:0 0 20px 20px}.contact-hero-content{max-width:800px;margin:0 auto}.contact-hero h1{font-size:3rem;font-weight:700;color:#0e2552;margin-bottom:.5rem}.contact-subtitle{font-size:1.5rem;color:#0078ff;margin-bottom:1.5rem;font-weight:500}.contact-info-section{padding:3rem 2rem;background-color:#fff}.contact-info-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.contact-info-card{flex:1;min-width:280px;max-width:350px;background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-info-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.info-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#e6f2ff;border-radius:50%;margin-bottom:1.5rem;color:#0078ff}.info-content h3{font-size:1.3rem;font-weight:600;color:#0e2552;margin-bottom:1rem}.info-content p{font-size:1rem;color:#555;margin:.3rem 0}.hours{font-size:.9rem;color:#777;margin-top:.5rem}.contact-form-section{padding:4rem 2rem;background-color:#f9fbff}.contact-form-container{max-width:900px;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;overflow:hidden}.contact-tabs{display:flex;border-bottom:1px solid #eaeaea}.tab-btn{flex:1;padding:1.2rem;background-color:transparent;border:none;font-size:1rem;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease}.tab-btn:hover{background-color:#f5f9ff;color:#0078ff}.tab-btn.active{background-color:#fff;color:#0078ff;border-bottom:3px solid #0078ff}.contact-form-wrapper{padding:2.5rem}.contact-page-container form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:flex;flex-wrap:wrap;gap:1.5rem}.form-group{flex:1;min-width:250px}.contact-page-container label{display:block;font-size:.9rem;font-weight:500;color:#444;margin-bottom:.5rem}.contact-page-container input,.contact-page-container select,.contact-page-container textarea{width:100%;padding:.8rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;color:#333;transition:border-color .3s ease,box-shadow .3s ease}.contact-page-container input:focus,.contact-page-container select:focus,.contact-page-container textarea:focus{border-color:#0078ff;outline:none;box-shadow:0 0 0 3px #0078ff1a}.checkbox{display:flex;align-items:flex-start;gap:.8rem}.checkbox input{width:auto;margin-top:.2rem}.checkbox label{font-size:.85rem;margin-bottom:0}button.btn-primary{background-color:#0078ff;color:#fff;padding:1rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}button.btn-primary:hover{background-color:#06d}button.btn-primary:disabled{background-color:#b3d7ff;cursor:not-allowed}.success-message{text-align:center;padding:2rem}.success-icon{display:flex;justify-content:center;color:#0078ff;margin-bottom:1.5rem}.success-message h3{font-size:1.5rem;font-weight:600;color:#0e2552;margin-bottom:1rem}.success-message p{font-size:1rem;color:#555}.contact-map-section{padding:3rem 2rem;background-color:#fff}.map-container{max-width:1200px;margin:0 auto;height:400px;border-radius:12px;overflow:hidden}.map-placeholder{height:100%;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;color:#777;font-size:1.2rem}.contact-faq-section{padding:4rem 2rem;background-color:#f9fbff;max-width:1200px;margin:0 auto}.contact-faq-section h2{font-size:2.2rem;font-weight:700;color:#0e2552;text-align:center;margin-bottom:3rem}.faq-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.faq-item{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #00000008}.faq-item h3{font-size:1.1rem;color:#0e2552;margin-bottom:.8rem;font-weight:600}.faq-item p{font-size:.95rem;color:#666;line-height:1.6}@media (max-width: 768px){.contact-hero h1{font-size:2.5rem}.contact-subtitle{font-size:1.2rem}.contact-form-wrapper{padding:1.5rem}.tab-btn{padding:1rem .8rem;font-size:.9rem}.contact-faq-section h2{font-size:1.8rem}}.checkout-page{width:100%;min-height:calc(100vh - 70px);padding:40px 0;background-color:#f9fafc;font-family:Inter,sans-serif}.checkout-container{max-width:1000px;margin:0 auto;padding:0 20px}.checkout-header{margin-bottom:30px;text-align:center}.checkout-header h1{font-size:32px;font-weight:700;color:#0e2552}.cart-items{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden;margin-bottom:30px}.empty-cart{padding:60px 20px;text-align:center}.empty-cart p{font-size:18px;color:#666}.cart-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr .5fr;padding:16px 24px;background-color:#f5f7fa;border-bottom:1px solid #e9ecef;font-weight:600;color:#0e2552}.cart-item{display:grid;grid-template-columns:3fr 1fr 1fr 1fr .5fr;padding:24px;border-bottom:1px solid #e9ecef;align-items:center}.cart-item:last-child{border-bottom:none}.item-product h3{font-size:16px;font-weight:500;margin:0;color:#333}.item-price,.item-total{font-size:16px;color:#333}.item-quantity{display:flex;align-items:center}.quantity-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.quantity-btn:hover{background-color:#e9ecef}.item-quantity span{padding:0 12px}.remove-btn{background:none;border:none;padding:5px;cursor:pointer;color:#999;transition:color .2s ease}.remove-btn:hover{color:#ff4d4d}.cart-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:24px;margin-bottom:30px}.summary-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e9ecef}.summary-row:last-child{border-bottom:none}.summary-row.total{font-weight:700;font-size:18px;color:#0e2552;padding-top:20px}.checkout-actions{display:flex;justify-content:space-between;gap:20px}.continue-shopping,.proceed-checkout{padding:14px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.continue-shopping{background-color:#fff;color:#0078ff;border:1px solid #0078ff}.continue-shopping:hover{background-color:#f0f7ff}.proceed-checkout{background-color:#0078ff;color:#fff;flex-grow:1}.proceed-checkout:hover{background-color:#06d}@media (max-width: 768px){.cart-header{display:none}.cart-item{grid-template-columns:1fr;grid-gap:10px}.item-product{grid-column:1 / -1}.item-price,.item-quantity,.item-total,.item-actions{display:flex;justify-content:space-between;align-items:center}.item-price:before{content:"Price:";font-weight:500}.item-quantity:before{content:"Quantity:";font-weight:500}.item-total:before{content:"Total:";font-weight:500}.checkout-actions{flex-direction:column}}.addon-warning{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:8px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.addon-warning p{font-size:14px;color:#856404;margin:0;flex:1}.view-products-btn{background-color:#ffc107;border:none;color:#212529;font-weight:500;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.view-products-btn:hover{background-color:#e0a800}.product-section{border-bottom:1px solid #e9ecef;padding-bottom:10px;margin-bottom:10px}.product-section:last-child{border-bottom:none;margin-bottom:0}.product-section .section-title{padding:12px 24px;margin:0;font-size:18px;font-weight:600;color:#0e2552;background-color:#f9f9f9}.product-section.addons .section-title{color:#0078ff;background-color:#f0f7ff}.proceed-checkout:disabled{background-color:#ccc;cursor:not-allowed}.proceed-checkout:disabled:hover{background-color:#ccc}.wcu-why-choose-us-container{max-width:100%;overflow-x:hidden}.wcu-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.wcu-hero-section{background:linear-gradient(135deg,#1a2980,#26d0ce);color:#fff;padding:120px 0 80px;text-align:center}.wcu-hero-section h1{font-size:48px;font-weight:800;margin-bottom:20px}.wcu-hero-section .wcu-highlight{color:#fff}.wcu-hero-section .wcu-blue-highlight{color:#26d0ce}.wcu-hero-section .wcu-subtitle{font-size:22px;opacity:.9;max-width:700px;margin:0 auto}.wcu-our-story{padding:100px 0;background-color:#fff}.wcu-our-story h2{font-size:36px;color:#1a2980;text-align:center;margin-bottom:60px}.wcu-story-content{display:flex;align-items:center;gap:60px}.wcu-story-text{flex:1}.wcu-story-text p{font-size:18px;line-height:1.8;margin-bottom:24px;color:#444}.wcu-story-image{flex:1;height:400px;background-image:url(/assets/GuardBearLogo-DPk66LGz.png);background-size:contain;background-position:center;background-repeat:no-repeat}.wcu-values-section{background-color:#f8f9fa;padding:100px 0}.wcu-values-section h2{font-size:36px;color:#1a2980;text-align:center;margin-bottom:60px}.wcu-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.wcu-value-card{background:#fff;border-radius:12px;padding:40px 30px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.wcu-value-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.wcu-value-card .wcu-icon{width:60px;height:60px;margin-bottom:25px;background-size:contain;background-position:center;background-repeat:no-repeat}.wcu-value-card h3{font-size:22px;color:#1a2980;margin-bottom:15px}.wcu-value-card p{font-size:16px;line-height:1.6;color:#555}.wcu-human-icon{background-color:#f0f4ff;border-radius:50%}.wcu-transparent-icon{background-color:#fff0f0;border-radius:50%}.wcu-innovation-icon{background-color:#f0fff4;border-radius:50%}.wcu-trust-icon{background-color:#fff8f0;border-radius:50%}.wcu-difference-section{padding:100px 0;background-color:#fff}.wcu-difference-section h2{font-size:36px;color:#1a2980;text-align:center;margin-bottom:60px}.wcu-difference-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;max-width:1100px;margin:0 auto}.wcu-difference-item{position:relative;padding-left:30px}.wcu-difference-item:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;background-color:#26d0ce;border-radius:50%}.wcu-difference-item h3{font-size:22px;color:#1a2980;margin-bottom:15px}.wcu-difference-item p{font-size:16px;line-height:1.6;color:#555}.wcu-difference-center-item{margin:40px auto 0;max-width:600px;text-align:center;background:#f8f9fa;border-radius:12px;box-shadow:0 4px 16px #26d0ce12;padding:32px 24px;position:relative}.wcu-difference-center-item h3{font-size:24px;color:#1a2980;margin-bottom:15px}.wcu-difference-center-item p{font-size:17px;color:#555;line-height:1.7}.wcu-testimonials-section{background-color:#1a2980;color:#fff;padding:100px 0}.wcu-testimonials-section h2{font-size:36px;text-align:center;margin-bottom:60px}.wcu-testimonials-slider{display:flex;overflow-x:auto;gap:30px;padding:20px 0;scrollbar-width:none}.wcu-testimonials-slider::-webkit-scrollbar{display:none}.wcu-testimonial{flex:0 0 auto;width:350px;background-color:#ffffff1a;padding:40px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wcu-testimonial .wcu-quote{font-size:18px;line-height:1.7;font-style:italic;margin-bottom:30px}.wcu-testimonial-author .wcu-name{font-weight:700;font-size:18px;margin-bottom:5px}.wcu-testimonial-author .wcu-title{font-size:14px;opacity:.8}.wcu-cta-section{padding:100px 0;text-align:center;background-color:#f8f9fa}.wcu-cta-section h2{font-size:36px;color:#1a2980;margin-bottom:20px}.wcu-cta-section p{font-size:18px;color:#555;max-width:700px;margin:0 auto 40px}.wcu-cta-buttons{display:flex;justify-content:center;gap:20px}.wcu-primary-button,.wcu-secondary-button{padding:15px 30px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease}.wcu-primary-button{background-color:#1a2980;color:#fff}.wcu-primary-button:hover{background-color:#15216b;transform:translateY(-3px);box-shadow:0 10px 20px #1a298033}.wcu-secondary-button{background-color:transparent;color:#1a2980;border:2px solid #1a2980}.wcu-secondary-button:hover{background-color:#1a29800d;transform:translateY(-3px)}@media (max-width: 992px){.wcu-story-content{flex-direction:column;gap:40px}.wcu-hero-section h1{font-size:40px}.wcu-hero-section .wcu-subtitle{font-size:18px}.wcu-difference-items{grid-template-columns:1fr}}@media (max-width: 768px){.wcu-hero-section{padding:80px 0 60px}.wcu-hero-section h1{font-size:32px}.wcu-our-story,.wcu-values-section,.wcu-difference-section,.wcu-testimonials-section,.wcu-cta-section{padding:60px 0}.wcu-our-story h2,.wcu-values-section h2,.wcu-difference-section h2,.wcu-testimonials-section h2,.wcu-cta-section h2{font-size:28px;margin-bottom:40px}.wcu-value-card{padding:30px 20px}.wcu-difference-items{gap:30px}.wcu-testimonial{width:280px;padding:30px}.wcu-cta-buttons{flex-direction:column;align-items:center;gap:15px}.wcu-primary-button,.wcu-secondary-button{width:80%}.wcu-difference-center-item{padding:24px 10px;max-width:95%}.wcu-difference-center-item h3{font-size:20px}.wcu-difference-center-item p{font-size:15px}}.legal-page-container{min-height:100vh;background-color:#fff;font-family:Inter,sans-serif}.legal-content-wrapper{max-width:800px;margin:0 auto;padding:120px 20px 80px}.legal-content-wrapper h1{font-size:48px;font-weight:700;color:#1a2980;text-align:center;margin-bottom:60px;line-height:1.2}.legal-content{line-height:1.8;color:#444}.legal-content section{margin-bottom:40px}.legal-content h2{font-size:28px;font-weight:600;color:#1a2980;margin-bottom:20px;margin-top:40px;border-bottom:2px solid #f0f4ff;padding-bottom:10px}.legal-content h3{font-size:22px;font-weight:600;color:#2d3748;margin-bottom:15px;margin-top:30px}.legal-content p{font-size:16px;margin-bottom:20px;text-align:justify}.legal-content ul{margin:20px 0;padding-left:30px}.legal-content li{font-size:16px;margin-bottom:10px;line-height:1.6}.legal-content strong{color:#1a2980;font-weight:600}@media (max-width: 992px){.legal-content-wrapper{padding:100px 30px 60px}.legal-content-wrapper h1{font-size:40px;margin-bottom:50px}.legal-content h2{font-size:24px}.legal-content h3{font-size:20px}}@media (max-width: 768px){.legal-content-wrapper{padding:80px 20px 40px}.legal-content-wrapper h1{font-size:32px;margin-bottom:40px}.legal-content h2{font-size:22px;margin-top:30px}.legal-content h3{font-size:18px;margin-top:25px}.legal-content p,.legal-content li{font-size:15px;text-align:left}.legal-content ul{padding-left:20px}}@media (max-width: 480px){.legal-content-wrapper{padding:60px 15px 30px}.legal-content-wrapper h1{font-size:28px;margin-bottom:30px}.legal-content h2{font-size:20px}.legal-content h3{font-size:17px}.legal-content p,.legal-content li{font-size:14px}}.careers-page-container{min-height:100vh;background-color:#fff}.careers-hero{background:linear-gradient(135deg,#0e2552,#1a365d);color:#fff;padding:120px 0 80px;text-align:center}.careers-hero-content{max-width:800px;margin:0 auto;padding:0 20px}.careers-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.2}.careers-hero p{font-size:1.25rem;line-height:1.6;opacity:.9;max-width:600px;margin:0 auto}.careers-content{padding:80px 0}.careers-container{max-width:1200px;margin:0 auto;padding:0 20px}.careers-intro{margin-bottom:80px}.careers-intro h2{font-size:2.5rem;font-weight:700;color:#0e2552;margin-bottom:24px;text-align:center}.careers-intro p{font-size:1.125rem;line-height:1.7;color:#4a5568;text-align:center;max-width:800px;margin:0 auto}.careers-why-join{margin-bottom:80px;background-color:#f8fafc;padding:80px 0}.careers-why-join h2{font-size:2.5rem;font-weight:700;color:#0e2552;margin-bottom:48px;text-align:center}.why-join-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:48px}.why-join-card{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;transition:transform .2s ease,box-shadow .2s ease}.why-join-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.why-join-card h3{font-size:1.5rem;font-weight:600;color:#0e2552;margin-bottom:16px}.why-join-card p{font-size:1rem;line-height:1.6;color:#4a5568}.careers-positions h2{font-size:2.5rem;font-weight:700;color:#0e2552;margin-bottom:48px;text-align:center}.job-posting{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000d;margin-bottom:32px}.job-header{background:linear-gradient(135deg,#0078ff,#0056cc);color:#fff;padding:32px}.job-header h3{font-size:1.75rem;font-weight:600;margin-bottom:12px}.job-meta{display:flex;gap:16px;flex-wrap:wrap}.job-type,.job-commitment{background:#fff3;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500}.job-content{padding:32px}.job-content h4{font-size:1.25rem;font-weight:600;color:#0e2552;margin-bottom:16px;margin-top:32px}.job-content h4:first-child{margin-top:0}.job-content ul{list-style:none;padding:0;margin:0}.job-content li{position:relative;padding-left:24px;margin-bottom:12px;line-height:1.6;color:#4a5568}.job-content li:before{content:"•";color:#0078ff;font-weight:700;position:absolute;left:0}.job-details p{line-height:1.7;color:#4a5568;margin-bottom:0}.job-apply{margin-top:32px;padding-top:32px;border-top:1px solid #e2e8f0;text-align:center}.apply-button{display:inline-block;background:linear-gradient(135deg,#0078ff,#0056cc);color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:transform .2s ease,box-shadow .2s ease}.apply-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0078ff4d}.careers-cta{background:linear-gradient(135deg,#0e2552,#1a365d);color:#fff;padding:80px 0;text-align:center}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#fff}.cta-content p{font-size:1.125rem;line-height:1.6;opacity:.9;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-button{display:inline-block;background:#0078ff;color:#fff;padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:background-color .2s ease,transform .2s ease}.cta-button:hover{background-color:#0056cc;transform:translateY(-2px)}@media (max-width: 768px){.careers-hero{padding:80px 0 60px}.careers-hero h1{font-size:2.5rem}.careers-hero p{font-size:1.125rem}.careers-content{padding:60px 0}.careers-intro,.careers-why-join{margin-bottom:60px}.careers-why-join{padding:60px 0}.careers-intro h2,.careers-why-join h2,.careers-positions h2{font-size:2rem}.why-join-grid{grid-template-columns:1fr;gap:24px}.why-join-card,.job-header{padding:24px}.job-header h3{font-size:1.5rem}.job-content{padding:24px}.job-meta{flex-direction:column;gap:8px}.careers-cta{padding:60px 0}.cta-content h2{font-size:2rem}}.application-page-container{min-height:100vh;background-color:#fff}.application-hero{background:linear-gradient(135deg,#0e2552,#1a365d);color:#fff;padding:120px 0 80px;text-align:center}.application-hero-content{max-width:800px;margin:0 auto;padding:0 20px}.application-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.2}.application-hero p{font-size:1.25rem;line-height:1.6;opacity:.9;max-width:600px;margin:0 auto}.application-content{padding:80px 0;background-color:#f8fafc}.application-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.form-section{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.form-section h2{font-size:2rem;font-weight:700;color:#0e2552;margin-bottom:16px}.form-description{font-size:1.125rem;line-height:1.6;color:#4a5568;margin-bottom:32px}.form-container{margin-top:32px}.application-info{display:flex;flex-direction:column;gap:32px}.info-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.info-card h3{font-size:1.5rem;font-weight:600;color:#0e2552;margin-bottom:24px}.process-steps{display:flex;flex-direction:column;gap:24px}.step{display:flex;align-items:flex-start;gap:16px}.step-number{background:linear-gradient(135deg,#0078ff,#0056cc);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.step-content h4{font-size:1.125rem;font-weight:600;color:#0e2552;margin-bottom:8px}.step-content p{font-size:.875rem;line-height:1.5;color:#4a5568;margin:0}.application-contact-link{display:inline-block;background:linear-gradient(135deg,#0078ff,#0056cc);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;margin-top:16px}.application-contact-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0078ff4d}@media (max-width: 992px){.application-container{grid-template-columns:1fr;gap:40px}.form-section{padding:32px}}@media (max-width: 768px){.application-hero{padding:80px 0 60px}.application-hero h1{font-size:2.5rem}.application-hero p{font-size:1.125rem}.application-content{padding:60px 0}.application-container{gap:32px}.form-section{padding:24px}.form-section h2{font-size:1.75rem}.info-card{padding:24px}.info-card h3{font-size:1.25rem}.step{gap:12px}.step-number{width:28px;height:28px;font-size:.75rem}.step-content h4{font-size:1rem}.step-content p{font-size:.875rem}}@media (max-width: 480px){.application-hero-content,.application-container{padding:0 16px}.form-section,.info-card{padding:20px}.form-container iframe{height:700px!important}}.login-page{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0a0e17,#121a2c);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;position:relative}.login-background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.3}.login-hexagon-pattern{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5 L55 20 L55 50 L30 65 L5 50 L5 20 Z' stroke='rgba(0, 229, 255, 0.1)' fill='none' stroke-width='0.5'/%3E%3C/svg%3E");background-size:30px 30px;opacity:.2}.login-particle{position:absolute;border-radius:50%;background-color:#00e5ff80;box-shadow:0 0 5px #00e5ffcc;pointer-events:none}.login-card{position:relative;width:420px;border-radius:16px;padding:40px;box-sizing:border-box;background:#10182dcc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,229,255,.2);box-shadow:0 0 30px #00e5ff26,0 0 50px #00e5ff1a;overflow:hidden;z-index:10}.login-card-glow{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.5),transparent);opacity:.8}.login-logo-area{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;position:relative}.login-logo-container{width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:16px;color:#00e5ff;background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);box-shadow:0 0 20px #00e5ff4d;margin-bottom:16px;animation:pulse 2s infinite}.login-title{font-weight:700;font-size:28px;text-align:center;background:linear-gradient(90deg,#fff,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(0,229,255,.3);margin:0 0 8px}.login-subtitle{font-size:14px;color:#ffffffb3;text-align:center;margin:0}.form-field{margin-bottom:24px}.form-field-label{display:flex;align-items:center;margin-bottom:8px}.form-field-label-text{font-size:14px;font-weight:500;color:#fffc;margin-left:8px}.form-input{width:100%;padding:12px 16px;background-color:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;transition:all .2s ease}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.remember-me{display:flex;align-items:center;cursor:pointer}.remember-me-text{font-size:14px;color:#ffffffb3}.forgot-password{font-size:14px;color:#00e5ff;text-decoration:none;transition:all .2s ease}.forgot-password:hover{text-shadow:0 0 8px rgba(0,229,255,.5)}.login-error{padding:12px;background-color:#ff57571a;border:1px solid rgba(255,87,87,.3);border-radius:8px;color:#ff5757;font-size:14px;margin-bottom:20px;display:flex;align-items:center;gap:8px}.login-button{width:100%;padding:14px;background-color:#00e5ff;color:#0a0e17;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 0 10px #00e5ff4d}.login-button:hover{background:#00e5ffcc;box-shadow:0 0 15px #00e5ff80}.login-button:disabled{cursor:default}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(10,14,23,.3);border-top:3px solid rgba(10,14,23,1);border-radius:50%;animation:spin 1s linear infinite}.additional-options{display:flex;justify-content:center;font-size:14px;color:#ffffff80}.signup-link{color:#00e5ff;margin-left:5px;text-decoration:none}.signup-link:hover{text-shadow:0 0 8px rgba(0,229,255,.5)}.security-status{position:absolute;bottom:0;left:0;right:0;padding:12px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:#00e5ffb3;border-top:1px solid rgba(0,229,255,.1)}.security-indicator{width:8px;height:8px;border-radius:50%;background-color:#00e5ff;box-shadow:0 0 8px #00e5ffcc}.checkbox-custom{position:relative;display:inline-block;width:18px;height:18px;margin-right:8px;border:2px solid rgba(0,229,255,.5);border-radius:3px;vertical-align:middle;cursor:pointer;transition:all .2s ease}.checkbox-custom.checked:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#00e5ff;border-radius:1px;box-shadow:0 0 5px #00e5ff80}.input-focus:focus{border-color:#00e5ff;box-shadow:0 0 0 2px #00e5ff4d;outline:none}@keyframes pulse{0%{box-shadow:0 0 #00e5ff66}70%{box-shadow:0 0 0 10px #00e5ff00}to{box-shadow:0 0 #00e5ff00}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maintenance-page{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;display:grid;place-items:center;padding:32px 20px 72px;color:#f8fafc;background:radial-gradient(circle at 50% -20%,rgba(188,33,45,.22),transparent 42%),linear-gradient(145deg,#050607,#0b0e11 58%,#070809);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.maintenance-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.maintenance-glow{position:absolute;z-index:-1;width:360px;height:360px;border-radius:999px;filter:blur(120px);opacity:.16;background:#dc2638}.maintenance-glow-one{top:-190px;left:-150px}.maintenance-glow-two{right:-180px;bottom:-220px}.maintenance-card{box-sizing:border-box;width:min(100%,660px);padding:clamp(38px,7vw,64px);text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0e1114c7;box-shadow:0 32px 100px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.maintenance-logo{width:92px;height:92px;-o-object-fit:contain;object-fit:contain;margin-bottom:24px;filter:drop-shadow(0 12px 26px rgba(220,38,56,.22))}.maintenance-eyebrow{margin:0 0 18px;color:#e44552;font-size:.75rem;font-weight:750;letter-spacing:.22em}.maintenance-card h1{margin:0;font-size:clamp(2.4rem,7vw,4rem);line-height:1;letter-spacing:-.055em;text-wrap:balance}.maintenance-message{max-width:500px;margin:24px auto 0;color:#aeb6c2;font-size:clamp(1rem,2.5vw,1.12rem);line-height:1.75}.maintenance-status{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;margin:32px auto 0;padding:10px 16px;color:#d5dae1;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;font-size:.82rem;font-weight:600}.maintenance-status-dot{width:8px;height:8px;border-radius:50%;background:#e44552;box-shadow:0 0 0 5px #e445521f;animation:maintenance-pulse 2s ease-in-out infinite}.maintenance-footer{position:absolute;bottom:24px;margin:0;color:#666f79;font-size:.78rem;letter-spacing:.04em}@keyframes maintenance-pulse{50%{opacity:.45}}@media (max-width: 520px){.maintenance-card{padding:38px 24px;border-radius:20px}.maintenance-logo{width:76px;height:76px}}@media (prefers-reduced-motion: reduce){.maintenance-status-dot{animation:none}}#root{max-width:100%;margin:0;padding:0;text-align:left}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.cta-buttons{display:flex;gap:1rem}.primary-button{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s}.primary-button:hover{background-color:#4338ca}.secondary-button{padding:.75rem 1.5rem;background-color:transparent;color:#4f46e5;border:1px solid #4f46e5;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s,color .3s}.secondary-button:hover{background-color:#f5f3ff}.footer{padding:2rem 0;background-color:#f1f1f1;text-align:center}@media (max-width: 768px){.container{padding:0 1rem;box-sizing:border-box}.cta-buttons{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.container{padding:0 .75rem;box-sizing:border-box}}:root{--gb-blue: #0078ff;--gb-blue-deep: #0060d6;--gb-navy: #0e2552;--gb-navy-deep: #081326;--gb-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--gb-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--st-verified-light: #0b7a52;--st-verified-light-bg: #e6f7ef;--st-verified-light-line: #a7e0c6;--st-partial-light: #96600a;--st-partial-light-bg: #fdf3e0;--st-partial-light-line: #edd3a0;--st-notmet-light: #b3271c;--st-notmet-light-bg: #fdeceb;--st-notmet-light-line: #f3bdb8;--st-attested-light: #4a3a8f;--st-attested-light-bg: #efecfb;--st-attested-light-line: #cdc4ee;--st-unknown-light: #5a6577;--st-unknown-light-bg: #f1f3f7;--st-unknown-light-line: #d5dae3;--st-verified-dark: #3ddc97;--st-verified-dark-bg: rgba(61, 220, 151, .12);--st-verified-dark-line: rgba(61, 220, 151, .32);--st-partial-dark: #f5b642;--st-partial-dark-bg: rgba(245, 182, 66, .12);--st-partial-dark-line: rgba(245, 182, 66, .32);--st-notmet-dark: #ff8078;--st-notmet-dark-bg: rgba(255, 128, 120, .12);--st-notmet-dark-line: rgba(255, 128, 120, .32);--st-attested-dark: #b0a4f5;--st-attested-dark-bg: rgba(176, 164, 245, .12);--st-attested-dark-line: rgba(176, 164, 245, .32);--st-unknown-dark: #8ea0bb;--st-unknown-dark-bg: rgba(142, 160, 187, .12);--st-unknown-dark-line: rgba(142, 160, 187, .3);--gb-max: 1180px;--gb-gutter: 24px;--gb-radius: 14px;--gb-radius-sm: 8px}.lens{font-family:var(--gb-font-sans);background:var(--lens-bg);color:var(--lens-ink)}.lens--owner{--lens-bg: #ffffff;--lens-bg-alt: #f6f8fc;--lens-surface: #ffffff;--lens-surface-raised: #ffffff;--lens-ink: #0e2552;--lens-ink-soft: #4d5c74;--lens-ink-faint: #7a889e;--lens-line: #e3e8f0;--lens-line-strong: #cbd4e2;--lens-accent: var(--gb-blue);--lens-accent-ink: #ffffff;--lens-shadow: 0 1px 2px rgba(14, 37, 82, .04), 0 12px 32px rgba(14, 37, 82, .07);--lens-verified: var(--st-verified-light);--lens-verified-bg: var(--st-verified-light-bg);--lens-verified-line: var(--st-verified-light-line);--lens-partial: var(--st-partial-light);--lens-partial-bg: var(--st-partial-light-bg);--lens-partial-line: var(--st-partial-light-line);--lens-notmet: var(--st-notmet-light);--lens-notmet-bg: var(--st-notmet-light-bg);--lens-notmet-line: var(--st-notmet-light-line);--lens-attested: var(--st-attested-light);--lens-attested-bg: var(--st-attested-light-bg);--lens-attested-line: var(--st-attested-light-line);--lens-unknown: var(--st-unknown-light);--lens-unknown-bg: var(--st-unknown-light-bg);--lens-unknown-line: var(--st-unknown-light-line)}.lens--owner-tint{--lens-bg: #f6f8fc}.lens--operator{--lens-bg: #070c18;--lens-bg-alt: #0b1222;--lens-surface: #0d1425;--lens-surface-raised: #121b30;--lens-ink: #e8eefb;--lens-ink-soft: #9aabc6;--lens-ink-faint: #6b7d9b;--lens-line: #1e2942;--lens-line-strong: #2c3a58;--lens-accent: #7cc4ff;--lens-accent-ink: #051022;--lens-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 18px 44px rgba(0, 0, 0, .45);--lens-verified: var(--st-verified-dark);--lens-verified-bg: var(--st-verified-dark-bg);--lens-verified-line: var(--st-verified-dark-line);--lens-partial: var(--st-partial-dark);--lens-partial-bg: var(--st-partial-dark-bg);--lens-partial-line: var(--st-partial-dark-line);--lens-notmet: var(--st-notmet-dark);--lens-notmet-bg: var(--st-notmet-dark-bg);--lens-notmet-line: var(--st-notmet-dark-line);--lens-attested: var(--st-attested-dark);--lens-attested-bg: var(--st-attested-dark-bg);--lens-attested-line: var(--st-attested-dark-line);--lens-unknown: var(--st-unknown-dark);--lens-unknown-bg: var(--st-unknown-dark-bg);--lens-unknown-line: var(--st-unknown-dark-line)}.lens-section{padding:96px 0;position:relative}.lens-wrap{width:100%;max-width:var(--gb-max);margin:0 auto;padding:0 var(--gb-gutter);box-sizing:border-box}.lens-wrap--narrow{max-width:820px}.lens-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--gb-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lens-ink-faint);margin:0 0 18px}.lens-eyebrow:before{content:"";width:18px;height:1px;background:var(--lens-line-strong)}.lens-h2{font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.022em;color:var(--lens-ink);margin:0 0 18px;max-width:20ch}.lens-h2--wide{max-width:26ch}.lens-lede{font-size:17px;line-height:1.66;color:var(--lens-ink-soft);margin:0;max-width:62ch}.lens-accent-text{color:var(--lens-accent)}.lens-card{background:var(--lens-surface);border:1px solid var(--lens-line);border-radius:var(--gb-radius);padding:26px;box-sizing:border-box}.lens-card--raised{background:var(--lens-surface-raised);box-shadow:var(--lens-shadow)}.state-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;border:1px solid transparent;font-family:var(--gb-font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.state-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.state-chip--verified{color:var(--lens-verified);background:var(--lens-verified-bg);border-color:var(--lens-verified-line)}.state-chip--partial{color:var(--lens-partial);background:var(--lens-partial-bg);border-color:var(--lens-partial-line)}.state-chip--notmet{color:var(--lens-notmet);background:var(--lens-notmet-bg);border-color:var(--lens-notmet-line)}.state-chip--attested{color:var(--lens-attested);background:var(--lens-attested-bg);border-color:var(--lens-attested-line)}.state-chip--unknown{color:var(--lens-unknown);background:var(--lens-unknown-bg);border-color:var(--lens-unknown-line)}.state-chip--live:before{animation:lens-pulse 2.4s ease-in-out infinite}@keyframes lens-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.rec-id{display:inline-flex;align-items:center;gap:6px;font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.06em;color:var(--lens-ink-faint);padding:3px 8px;border:1px dashed var(--lens-line-strong);border-radius:5px;white-space:nowrap}.prov{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--gb-font-mono);font-size:11.5px;line-height:1.5;color:var(--lens-ink-faint)}.prov-sep{opacity:.5}.lens-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:var(--gb-radius-sm);border:1px solid transparent;font-family:var(--gb-font-sans);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.lens-btn--primary{background:var(--lens-accent);color:var(--lens-accent-ink)}.lens-btn--primary:hover{filter:brightness(1.08)}.lens-btn--ghost{background:transparent;border-color:var(--lens-line-strong);color:var(--lens-ink)}.lens-btn--ghost:hover{border-color:var(--lens-accent);color:var(--lens-accent)}.lens-link{color:var(--lens-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}.lens-link:hover{text-decoration-thickness:2px}.lens-rule{height:1px;background:var(--lens-line);border:0;margin:0}.lens :focus-visible,.lens-btn:focus-visible{outline:2px solid var(--lens-accent);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.state-chip--live:before{animation:none}}@media (max-width: 900px){.lens-section{padding:64px 0}.lens-h2{max-width:100%}}@media (max-width: 560px){.lens-section{padding:52px 0}.lens-lede{font-size:16px}}.waitlist{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0 0 26px}.waitlist__input{width:268px;height:50px;padding:0 16px;font-family:var(--gb-font-sans);font-size:15px;color:var(--lens-ink);background:var(--lens-surface);border:1px solid var(--lens-line-strong);border-radius:var(--gb-radius-sm);box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.waitlist__input::-moz-placeholder{color:var(--lens-ink-faint)}.waitlist__input::placeholder{color:var(--lens-ink-faint)}.waitlist__input:focus{outline:none;border-color:var(--lens-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lens-accent) 18%,transparent)}.waitlist__button{height:50px;padding:0 22px;font-family:var(--gb-font-sans);font-size:15px;font-weight:600;color:var(--lens-accent-ink);background:var(--lens-accent);border:none;border-radius:var(--gb-radius-sm);cursor:pointer;white-space:nowrap;transition:filter .18s ease}.waitlist__button:hover{filter:brightness(1.08)}.waitlist--inline .waitlist__input{width:268px}.waitlist--block{justify-content:center;margin-bottom:20px}.waitlist--block .waitlist__input{flex:1;max-width:340px}.waitlist--done{align-items:center;gap:10px;padding:14px 18px;border-radius:var(--gb-radius-sm);background:var(--lens-verified-bg);border:1px solid var(--lens-verified-line);color:var(--lens-verified);font-size:15px;font-weight:500}.hero{padding:76px 0 88px;border-bottom:1px solid var(--lens-line);overflow:hidden}.hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:64px;align-items:start}.hero__title{font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.028em;color:var(--lens-ink);margin:0 0 22px}.hero__lede{font-size:17.5px;line-height:1.68;color:var(--lens-ink-soft);margin:0 0 30px;max-width:54ch}.hero__proof{list-style:none;margin:0;padding:0;display:grid;gap:9px;max-width:52ch}.hero__proof li{position:relative;padding-left:20px;font-size:13.5px;line-height:1.55;color:var(--lens-ink-faint)}.hero__proof li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--lens-line-strong)}.hero__viz{position:relative}.qcard{background:#fbfaf7;border:1px solid #e5e0d5;border-radius:var(--gb-radius);padding:20px 22px 18px;box-shadow:0 1px #00000008;position:relative}.qcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--gb-radius);background:repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(14,37,82,.035) 27px,rgba(14,37,82,.035) 28px);pointer-events:none}.qcard__head{margin-bottom:12px}.qcard__source{font-family:var(--gb-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#a09781}.qcard__question{font-size:16px;line-height:1.5;color:#3f3a2f;margin:0 0 16px;font-weight:500}.qcard__options{display:flex;gap:22px;margin-bottom:16px}.qcard__option{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#6b6455}.qcard__box{width:17px;height:17px;border:1.5px solid #b8ae98;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:transparent;background:#fff}.qcard__option--picked .qcard__box{color:#3f3a2f;border-color:#8c8371}.qcard__option--picked{color:#3f3a2f;font-weight:600}.qcard__foot{margin:0;padding-top:13px;border-top:1px dashed #ddd6c6;font-size:12.5px;font-style:italic;color:#9a9182}.hero__seam{display:flex;align-items:center;gap:12px;padding:18px 6px}.hero__seam-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--lens-line-strong),transparent)}.hero__seam-label{font-family:var(--gb-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lens-ink-faint);white-space:nowrap}.ecard{border-radius:var(--gb-radius);border:1px solid var(--lens-line-strong);padding:22px;box-shadow:0 24px 60px #070c1847;animation:ecard-in .7s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}@keyframes ecard-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ecard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ecard__answer{font-size:15px;line-height:1.62;color:var(--lens-ink);margin:0 0 18px}.ecard__answer strong{color:var(--lens-partial);font-weight:600}.ecard__fields{display:grid;gap:9px;margin:0 0 18px;padding:15px 0;border-top:1px solid var(--lens-line);border-bottom:1px solid var(--lens-line)}.ecard__fields>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:baseline}.ecard__fields dt{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.06em;color:var(--lens-ink-faint)}.ecard__fields dd{margin:0;font-family:var(--gb-font-mono);font-size:11.5px;line-height:1.5;color:var(--lens-ink-soft);word-break:break-word}.ecard__fresh{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lens-verified);background:var(--lens-verified-bg);border:1px solid var(--lens-verified-line)}.ecard__actions{display:flex;flex-wrap:wrap;gap:8px}.ecard__action{font-family:var(--gb-font-mono);font-size:11.5px;padding:7px 12px;border-radius:6px;border:1px solid var(--lens-line-strong);color:var(--lens-accent)}.problem__lede{margin-bottom:46px}.problem__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px}.problem__item{background:var(--lens-surface);border:1px solid var(--lens-line);border-radius:var(--gb-radius);padding:26px 24px 28px}.problem__num{font-family:var(--gb-font-mono);font-size:12px;letter-spacing:.1em;color:var(--lens-notmet);display:block;margin-bottom:14px}.problem__label{font-size:17px;font-weight:650;line-height:1.34;letter-spacing:-.01em;color:var(--lens-ink);margin:0 0 12px}.problem__body{font-size:14.5px;line-height:1.62;color:var(--lens-ink-soft);margin:0}.problem__close{font-size:19px;line-height:1.55;font-weight:500;color:var(--lens-ink);margin:0;max-width:46ch;padding-left:18px;border-left:3px solid var(--lens-accent)}.twolens{transition:background-color .45s ease,color .45s ease;border-top:1px solid var(--lens-line);border-bottom:1px solid var(--lens-line)}.twolens__intro{max-width:700px;margin-bottom:44px}.twolens__stage{border:1px solid var(--lens-line-strong);border-radius:18px;background:var(--lens-surface);overflow:hidden;transition:background-color .45s ease,border-color .45s ease}.twolens__record{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--lens-line);background:var(--lens-bg-alt);transition:background-color .45s ease,border-color .45s ease}.twolens__record-id{display:flex;align-items:center;gap:12px}.twolens__record-name{font-size:15px;font-weight:600;color:var(--lens-ink)}.twolens__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--lens-line);transition:border-color .45s ease}.twolens__thumb{position:absolute;bottom:-1px;height:2px;width:50%;background:var(--lens-accent);transition:transform .36s cubic-bezier(.4,0,.2,1),background-color .45s ease}.twolens__thumb--owner{transform:translate(0)}.twolens__thumb--operator{transform:translate(100%)}.twolens__opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-right:1px solid var(--lens-line);padding:18px 24px;text-align:left;cursor:pointer;display:grid;gap:3px;font-family:var(--gb-font-sans);transition:background-color .2s ease,border-color .45s ease}.twolens__opt:last-child{border-right:0}.twolens__opt:hover{background:var(--lens-bg-alt)}.twolens__opt-role{font-size:15px;font-weight:600;color:var(--lens-ink-faint);transition:color .25s ease}.twolens__opt.is-active .twolens__opt-role{color:var(--lens-ink)}.twolens__opt-hint{font-family:var(--gb-font-mono);font-size:11.5px;color:var(--lens-ink-faint)}.twolens__panel{padding:30px 26px 32px}.twolens__foot{margin:24px 0 0;font-size:14px;color:var(--lens-ink-faint);font-family:var(--gb-font-mono)}.ownerv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;align-items:start;animation:panel-in .35s ease both}.ownerv__headline,.ownerv__prov{grid-column:1 / -1}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ownerv__headline{font-size:clamp(20px,2.4vw,26px);line-height:1.4;font-weight:600;letter-spacing:-.015em;color:var(--lens-ink);margin:0;max-width:38ch}.ownerv__block-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lens-ink-faint);margin:0 0 10px}.ownerv__block-body{font-size:15.5px;line-height:1.66;color:var(--lens-ink-soft);margin:0}.ownerv__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ownerv__action{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--gb-radius-sm);border:1px solid var(--lens-line-strong);font-size:14px;font-weight:550;color:var(--lens-ink)}.ownerv__action--primary{background:var(--lens-accent);border-color:var(--lens-accent);color:var(--lens-accent-ink)}.ownerv__note{font-size:14px;line-height:1.6;color:var(--lens-ink-faint);margin:0;max-width:58ch}.ownerv__prov{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--gb-radius-sm);background:var(--lens-verified-bg);border:1px solid var(--lens-verified-line)}.ownerv__prov-seal{width:26px;height:26px;border-radius:50%;background:var(--lens-verified);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.ownerv__prov div{display:grid;gap:3px}.ownerv__prov strong{font-size:14px;color:var(--lens-verified)}.ownerv__prov span{font-size:13.5px;line-height:1.55;color:var(--lens-ink-soft)}.opv{display:grid;gap:24px;animation:panel-in .35s ease both}.opv__sources{display:grid;gap:5px}.opv__sources-label,.opv__correlate-label{font-family:var(--gb-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lens-ink-faint);margin-bottom:5px}.opv__sources code{font-family:var(--gb-font-mono);font-size:12px;color:var(--lens-accent);word-break:break-all}.opv__fields{margin:0;border:1px solid var(--lens-line);border-radius:var(--gb-radius-sm);overflow:hidden}.opv__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:9px 14px;border-bottom:1px solid var(--lens-line)}.opv__row:last-child{border-bottom:0}.opv__row:nth-child(odd){background:var(--lens-bg-alt)}.opv__row dt{font-family:var(--gb-font-mono);font-size:11.5px;color:var(--lens-ink-faint)}.opv__row dd{margin:0;font-family:var(--gb-font-mono);font-size:12px;line-height:1.5;color:var(--lens-ink);word-break:break-word}.opv__status{color:var(--lens-partial);font-weight:700;letter-spacing:.04em}.opv__correlate{padding:18px;border:1px dashed var(--lens-line-strong);border-radius:var(--gb-radius-sm)}.opv__chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.opv__chain em{font-family:var(--gb-font-mono);font-style:normal;font-size:12px;padding:5px 10px;border-radius:5px;background:var(--lens-surface-raised);border:1px solid var(--lens-line);color:var(--lens-ink)}.opv__chain i{font-style:normal;color:var(--lens-accent);font-size:13px}.opv__correlate-note{margin:0;font-size:13.5px;line-height:1.6;color:var(--lens-ink-soft)}.opv__correlate-note strong{color:var(--lens-ink);font-weight:600}.how__list{list-style:none;margin:46px 0 0;padding:0;counter-reset:none}.how__step{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;padding:28px 0;border-top:1px solid var(--lens-line)}.how__step:last-child{border-bottom:1px solid var(--lens-line)}.how__marker{display:flex;align-items:baseline;gap:12px}.how__num{font-family:var(--gb-font-mono);font-size:12px;color:var(--lens-ink-faint);letter-spacing:.08em}.how__tag{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--lens-accent)}.how__title{font-size:20px;font-weight:650;letter-spacing:-.014em;line-height:1.34;color:var(--lens-ink);margin:0 0 10px}.how__body{font-size:15.5px;line-height:1.66;color:var(--lens-ink-soft);margin:0 0 12px;max-width:62ch}.how__detail{font-family:var(--gb-font-mono);font-size:11.5px;line-height:1.55;color:var(--lens-ink-faint);margin:0}.how__gaps{margin-top:44px;padding:28px 30px;border-radius:var(--gb-radius);background:var(--lens-unknown-bg);border:1px solid var(--lens-unknown-line);border-left:3px solid var(--lens-unknown)}.how__gaps-title{font-size:17px;font-weight:650;color:var(--lens-ink);margin:0 0 10px}.how__gaps-body{font-size:15px;line-height:1.66;color:var(--lens-ink-soft);margin:0;max-width:74ch}.answers__states{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:46px 0 56px}.answers__state{padding:22px 20px 24px;border-radius:var(--gb-radius);background:var(--lens-surface);border:1px solid var(--lens-line);border-top-width:2px}.answers__state--verified{border-top-color:var(--lens-verified)}.answers__state--partial{border-top-color:var(--lens-partial)}.answers__state--notmet{border-top-color:var(--lens-notmet)}.answers__state--attested{border-top-color:var(--lens-attested)}.answers__state--unknown{border-top-color:var(--lens-unknown)}.answers__state-line{font-size:15px;font-weight:600;line-height:1.45;color:var(--lens-ink);margin:16px 0 8px}.answers__state-body{font-size:13.5px;line-height:1.62;color:var(--lens-ink-soft);margin:0}.answers__catalog{border:1px solid var(--lens-line);border-radius:var(--gb-radius);overflow:hidden}.answers__catalog-head{padding:22px 24px;background:var(--lens-bg-alt);border-bottom:1px solid var(--lens-line)}.answers__catalog-title{font-size:18px;font-weight:650;color:var(--lens-ink);margin:0 0 6px}.answers__catalog-sub{font-size:14px;line-height:1.6;color:var(--lens-ink-soft);margin:0;max-width:70ch}.answers__catalog-list{list-style:none;margin:0;padding:0;-moz-columns:2;columns:2;-moz-column-gap:0;column-gap:0;-moz-column-rule:1px solid var(--lens-line);column-rule:1px solid var(--lens-line)}.answers__control{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px;border-bottom:1px solid var(--lens-line);-moz-column-break-inside:avoid;break-inside:avoid}.answers__control-name{font-size:14px;line-height:1.45;color:var(--lens-ink)}.answers__control-how{font-family:var(--gb-font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:3px 9px;border-radius:999px;border:1px solid transparent}.answers__control-how--auto{color:var(--lens-verified);background:var(--lens-verified-bg);border-color:var(--lens-verified-line)}.answers__control-how--partial{color:var(--lens-partial);background:var(--lens-partial-bg);border-color:var(--lens-partial-line)}.answers__control-how--attest{color:var(--lens-attested);background:var(--lens-attested-bg);border-color:var(--lens-attested-line)}.risk__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:64px;align-items:start}.risk__body{font-size:15.5px;line-height:1.68;color:var(--lens-ink-soft);margin:20px 0 26px;max-width:60ch}.risk__points{list-style:none;margin:0;padding:0;display:grid;gap:14px}.risk__points li{font-size:14.5px;line-height:1.62;color:var(--lens-ink-soft);padding-left:16px;border-left:2px solid var(--lens-line-strong)}.risk__points strong{color:var(--lens-ink);font-weight:650}.risk__viz{margin:0;padding:26px;border-radius:var(--gb-radius);background:var(--lens-surface);border:1px solid var(--lens-line);box-shadow:var(--lens-shadow)}.risk__viz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:30px}.risk__viz-title{font-size:15px;font-weight:650;color:var(--lens-ink)}.risk__band{margin-bottom:28px}.risk__band-track{position:relative;height:12px;border-radius:999px;background:var(--lens-bg-alt);border:1px solid var(--lens-line);margin-bottom:10px}.risk__band-fill{position:absolute;left:8%;right:8%;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#a9cdf7,#4a95ef 45%,#0e2552)}.risk__band-median{position:absolute;left:42%;top:-6px;bottom:-6px;width:2px;background:var(--lens-ink);border-radius:2px;box-shadow:0 0 0 2px var(--lens-surface)}.risk__band-marks{position:relative;height:44px}.risk__mark{position:absolute;display:grid;gap:2px;transform:translate(-50%)}.risk__mark--p10{left:8%;transform:translate(0)}.risk__mark--p50{left:42%;text-align:center}.risk__mark--p90{left:92%;transform:translate(-100%);text-align:right}.risk__mark b{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--lens-ink)}.risk__mark i{font-style:normal;font-family:var(--gb-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lens-ink-faint);white-space:nowrap}.risk__whatif{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--gb-radius-sm);background:var(--lens-bg-alt);border:1px solid var(--lens-line);margin-bottom:22px}.risk__whatif p{margin:0;font-size:14px;line-height:1.6;color:var(--lens-ink-soft)}.risk__whatif b{color:var(--lens-ink);font-weight:700}.risk__assume-label{display:block;font-family:var(--gb-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lens-ink-faint);margin-bottom:10px}.risk__assume ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.risk__assume li{font-family:var(--gb-font-mono);font-size:11.5px;line-height:1.5;color:var(--lens-ink-faint);padding-left:14px;position:relative}.risk__assume li:before{content:"—";position:absolute;left:0;opacity:.6}.pledge__lede{margin-bottom:44px}.pledge__list{list-style:none;margin:0 0 36px;padding:0;border-top:1px solid var(--lens-line)}.pledge__row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px;padding:22px 0;border-bottom:1px solid var(--lens-line);align-items:start}.pledge__never,.pledge__instead{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.pledge__mark{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:1px}.pledge__mark--no{background:var(--lens-notmet-bg);color:var(--lens-notmet);border:1px solid var(--lens-notmet-line)}.pledge__mark--yes{background:var(--lens-verified-bg);color:var(--lens-verified);border:1px solid var(--lens-verified-line)}.pledge__never-text{display:block;font-size:15px;line-height:1.55;color:var(--lens-ink-soft);text-decoration:line-through;text-decoration-color:var(--lens-notmet);text-decoration-thickness:1.5px}.pledge__caveat{display:block;margin-top:5px;font-size:13px;line-height:1.5;font-style:italic;color:var(--lens-ink-faint)}.pledge__instead-text{font-size:15px;line-height:1.62;color:var(--lens-ink)}.pledge__close{font-size:19px;line-height:1.55;font-weight:500;color:var(--lens-ink);margin:0;max-width:52ch;padding-left:18px;border-left:3px solid var(--lens-accent)}.cta__inner{text-align:center;display:grid;justify-items:center}.cta__title{font-size:clamp(28px,3.6vw,42px);font-weight:700;letter-spacing:-.024em;line-height:1.12;color:var(--lens-ink);margin:0 0 18px}.cta__lede{font-size:17px;line-height:1.66;color:var(--lens-ink-soft);margin:0 0 30px;max-width:58ch}.cta__fine{font-size:13.5px;line-height:1.6;color:var(--lens-ink-faint);margin:0;max-width:54ch}@media (max-width: 1040px){.hero__grid,.risk__grid{grid-template-columns:minmax(0,1fr);gap:48px}.pledge__row{gap:26px}}@media (max-width: 900px){.hero{padding:52px 0 64px}.problem__grid{grid-template-columns:minmax(0,1fr)}.how__step{grid-template-columns:minmax(0,1fr);gap:14px}.answers__catalog-list{-moz-columns:1;columns:1}.pledge__row{grid-template-columns:minmax(0,1fr);gap:14px}.opv__row{grid-template-columns:120px minmax(0,1fr);gap:10px}}@media (max-width: 620px){.waitlist{flex-direction:column;align-items:stretch}.waitlist--inline .waitlist__input,.waitlist--block .waitlist__input{width:100%;max-width:100%}.waitlist__button{width:100%}.twolens__switch{grid-template-columns:minmax(0,1fr)}.twolens__thumb{width:100%;bottom:auto;top:0;height:100%;background:var(--lens-bg-alt);z-index:0}.twolens__thumb--operator{transform:translateY(100%)}.twolens__opt{position:relative;z-index:1;border-right:0;border-bottom:1px solid var(--lens-line)}.twolens__opt:last-child{border-bottom:0}.twolens__panel{padding:22px 18px 26px}.ecard__fields>div{grid-template-columns:minmax(0,1fr);gap:2px}.opv__row{grid-template-columns:minmax(0,1fr);gap:2px}.answers__control{flex-direction:column;align-items:flex-start;gap:8px}.risk__mark b{font-size:15px}}@media (prefers-reduced-motion: reduce){.twolens,.twolens__stage,.twolens__record,.twolens__thumb{transition:none}.ecard,.ownerv,.opv{animation:none}}@media (max-width: 900px){.ownerv{grid-template-columns:minmax(0,1fr);gap:24px}}.answers__catalog-foot{margin:0;padding:18px 24px;border-top:1px solid var(--lens-line);background:var(--lens-bg-alt);font-size:13.5px;line-height:1.62;color:var(--lens-ink-soft)}
