@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}}.solutions-dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:100;display:flex;justify-content:center}.solutions-dropdown{position:absolute;top:70px;left:50%;transform:translate(-50%);width:100%;max-width:750px;background-color:#fff;border-radius:16px;box-shadow:0 12px 30px #00000014;overflow:hidden;display:flex;flex-direction:column;z-index:101}.solutions-dropdown-content{display:flex;padding:10px}.solutions-category{flex:1;padding:20px}.solutions-category:first-child{border-right:1px solid #e6eaf1;background-color:#f8faff;border-radius:10px 0 0 10px}.solutions-category:last-child{background-color:#fff;border-radius:0 10px 10px 0}.right-panel-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e6eaf1}.right-panel-title{font-size:18px;font-weight:600;color:#0e2552;margin:0}.dropdown-category-header{display:flex;align-items:center;margin-bottom:20px}.dropdown-category-title{font-size:17px;font-weight:600;color:#0e2552;margin:0}.subcategory-list{display:flex;flex-direction:column;gap:10px}.solutions-category:first-child .subcategory-item{display:flex;align-items:center;padding:12px 16px;border-radius:8px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-left-color .2s ease;background-color:transparent;border-left:3px solid transparent;margin-left:-3px}.solutions-category:first-child .subcategory-item:hover{background-color:#e8f1ff;color:#005cbf}.solutions-category:first-child .subcategory-item:hover .dropdown-subcategory-title{color:#005cbf}.solutions-category:first-child .subcategory-item.active{background-color:#e8f1ff;border-left-color:#0078ff;color:#005cbf}.solutions-category:first-child .subcategory-item.active .dropdown-subcategory-title{color:#005cbf}.solutions-category:first-child .subcategory-item.active .subcategory-arrow{opacity:1;transform:translate(4px)}.solutions-category:last-child .subcategory-item{display:flex;align-items:center;padding:12px 16px;border-radius:8px;text-decoration:none;transition:background-color .2s ease;background-color:#fff}.solutions-category:last-child .subcategory-item:hover{background-color:#f0f7ff}.subcategory-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;margin-right:10px;color:#0078ff}.endpoint-icon,.automation-icon,.epp-icon,.edr-icon,.soc-icon,.threat-icon{background-color:#e6f2ff}.subcategory-content{flex:1}.dropdown-subcategory-title{font-size:15px;font-weight:500;color:#374151;margin:0;transition:color .2s ease}.subcategory-arrow{color:#0078ff;opacity:0;transition:opacity .2s ease,transform .2s ease;margin-left:auto}.subcategory-item:hover .subcategory-arrow{opacity:1;transform:translate(4px)}.solutions-dropdown-promo{display:flex;align-items:center;justify-content:center;padding:16px 25px;background:#f8faff;border-top:1px solid #e6eaf1}.promo-content{display:flex;justify-content:center;width:100%}.promo-tag{display:flex;align-items:center;gap:10px}.promo-tag svg{width:24px;height:24px}.promo-text{font-size:15px;font-weight:500;margin:0;color:#0e2552}.promo-text strong{font-weight:600;color:#0078ff}@media (max-width: 992px){.solutions-dropdown{max-width:90%}.solutions-dropdown-content{flex-direction:column}.solutions-category:first-child{border-right:none;border-bottom:1px solid #d1e6ff}}@media (max-width: 768px){.solutions-dropdown{top:60px;max-width:95%}}.hero-section{width:100%;padding:80px 0;background-color:#f8f9fa;font-family:Inter,sans-serif}.hero-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start}.hero-content{max-width:600px;padding-right:20px}.hero-title{font-size:48px;font-weight:700;color:#0e2552;line-height:1.2;margin-bottom:24px}.smb-word-container{position:relative;display:inline}.smb-tooltip-container{position:absolute;top:-25px;right:-6px;display:inline-block;pointer-events:auto}.smb-info-icon{width:12px;height:12px;color:#0078ff;cursor:help;transition:color .2s ease}.smb-info-icon:hover{color:#06d}.smb-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;text-align:center;padding:8px 12px;border-radius:4px;font-size:14px;font-weight:400;white-space:nowrap;z-index:1000;transition:opacity .3s ease,visibility .3s ease}.smb-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#333}.smb-tooltip-container:hover .smb-tooltip{visibility:visible;opacity:1}.hero-message-container{margin-bottom:0}.hero-subtitle{font-size:18px;color:#4a5568;line-height:1.4;margin-bottom:0;padding-bottom:0}.hero-highlight{font-size:20px;font-weight:600;color:#0078ff;margin-top:0;margin-bottom:0;position:relative;display:inline-block;padding:0 10px;line-height:1.4}.hero-highlight:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:24px;background-color:#0078ff;border-radius:2px}.hero-actions{display:flex;gap:16px}.hero-button{display:inline-block;padding:14px 24px;border-radius:4px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.hero-button.primary{background-color:#0078ff;color:#fff}.hero-button.primary:hover{background-color:#06d}.hero-button.secondary{background-color:#fff;color:#333;border:1px solid #ddd}.hero-button.secondary:hover{background-color:#f5f5f5}.hero-image-container{flex:1;min-height:400px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.hero-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}@media (max-width: 992px){.hero-container{flex-direction:column}.hero-content{max-width:100%;padding-right:0;margin-bottom:40px;text-align:center}.hero-actions{justify-content:center}.hero-image-container{width:100%}}@media (max-width: 768px){.hero-section{padding:40px 0}.hero-container{padding:0 16px;box-sizing:border-box}.hero-title{font-size:32px;line-height:1.3;margin-bottom:20px}.smb-info-icon{width:10px;height:10px}.smb-tooltip-container{top:-18px;right:-7px}.smb-tooltip{font-size:12px;padding:6px 10px}.hero-subtitle{font-size:16px;line-height:1.5;margin-bottom:20px}.hero-highlight{font-size:18px;margin-bottom:32px}.hero-actions{flex-direction:column;width:100%;max-width:300px;margin:0 auto;gap:12px}.hero-button{width:100%;text-align:center;padding:16px 24px;font-size:16px}.hero-image-container{margin-top:32px;min-height:300px}}@media (max-width: 480px){.hero-container{padding:0 12px;box-sizing:border-box}.hero-title{font-size:28px}.hero-subtitle{font-size:15px}.hero-highlight{font-size:16px}}.trusted-section{width:100%;padding:20px 0;background-color:#f8f9fa;font-family:Inter,sans-serif}.trusted-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.trusted-title{font-size:16px;font-weight:500;color:#4a5568;margin-bottom:20px}.company-logos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.company-logo{display:flex;align-items:center;gap:10px}.logo-icon{width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}.logo-name{font-size:18px;font-weight:600;color:#333}.cloudly{background-color:#7c3aed;border-radius:8px}.camera{position:relative;width:30px;height:30px}.camera:before{content:"";position:absolute;width:30px;height:30px;background-color:#4f46e5;border-radius:50%;top:0;left:0}.camera:after{content:"";position:absolute;width:15px;height:15px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.startup{position:relative;width:30px;height:30px}.startup:before{content:"";position:absolute;width:20px;height:30px;background-color:#6366f1;border-radius:6px;left:0;top:0}.startup:after{content:"";position:absolute;width:10px;height:20px;background-color:#a855f7;border-radius:4px;right:0;top:5px}.apply{position:relative;width:30px;height:30px}.apply:before{content:"";position:absolute;width:30px;height:30px;background-color:#4f46e5;border-radius:8px;left:0;top:0}.software{position:relative;width:30px;height:30px}.software:before{content:"";position:absolute;width:30px;height:30px;background-color:#a855f7;border-radius:6px;left:0;top:0}.software:after{content:"";position:absolute;width:15px;height:15px;background-color:#fff;border-radius:2px;top:7px;left:7px}.techlify{position:relative;width:30px;height:30px}.techlify:before{content:"";position:absolute;width:15px;height:30px;background-color:#6366f1;border-radius:4px;left:0;top:0}.techlify:after{content:"";position:absolute;width:15px;height:30px;background-color:#a855f7;border-radius:4px;right:0;top:0}@media (max-width: 992px){.company-logos{justify-content:center;gap:40px}.company-logo{width:auto;margin:0 15px}}@media (max-width: 768px){.trusted-section{padding:30px 0}.trusted-container{padding:0 16px;box-sizing:border-box}.trusted-title{font-size:14px;margin-bottom:20px;text-align:center}.company-logos{gap:15px;flex-wrap:wrap;justify-content:center}.company-logo{margin:8px;flex:0 0 auto}.logo-name{font-size:16px}}@media (max-width: 480px){.trusted-container{padding:0 12px;box-sizing:border-box}.trusted-title{font-size:13px}.company-logos{gap:12px}.company-logo{margin:6px}.logo-name{font-size:15px}.logo-icon{width:25px;height:25px}}.solutions-section{width:100%;padding:80px 0;background-color:#f8f9fa;font-family:Inter,sans-serif}.solutions-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.solutions-badge{display:inline-flex;align-items:center;padding:6px 12px;background-color:#fff;border-radius:20px;font-size:14px;font-weight:500;color:#333;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.badge-logo{width:20px;height:20px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.solutions-title{font-size:42px;font-weight:700;color:#0e2552;margin-bottom:16px}.solutions-subtitle{font-size:18px;color:#4a5568;margin-bottom:60px}.solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.solution-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-align:left;padding:24px}.solution-card.light{background-color:#edf2f7}.solution-card.dark{background-color:#0078ff;color:#fff}.solution-image-placeholder{width:100%;height:120px;background-color:#fff;border-radius:8px;margin-bottom:24px}.solution-category{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.solution-card.dark .solution-category{color:#b3d4ff}.solution-card.light .solution-category{color:#0078ff}.solution-title{font-size:20px;font-weight:700;margin-bottom:12px}.solution-description{font-size:14px;line-height:1.6;margin-bottom:24px;flex-grow:1}.solution-card.dark .solution-description{color:#e6f2ff}.solution-card.light .solution-description{color:#4a5568}.solution-footer{display:flex;justify-content:flex-end}.solution-link{display:inline-block;font-size:14px;font-weight:500;text-decoration:none;padding:8px 16px;border-radius:4px;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.solution-card.dark .solution-link{color:#fff;background-color:#fff3;border:1px solid rgba(255,255,255,.3)}.solution-card.dark .solution-link:hover{background-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 6px #00000026}.solution-card.light .solution-link{color:#0078ff;background-color:#fff;border:1px solid #e2e8f0}.solution-card.light .solution-link:hover{background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.solutions-footer{display:flex;justify-content:center;margin-top:40px}.explore-link{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#0078ff;text-decoration:none}.explore-link svg{transition:transform .2s ease}.explore-link:hover svg{transform:translate(4px)}@media (max-width: 992px){.solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.solutions-section{padding:60px 0}.solutions-container{padding:0 16px;box-sizing:border-box}.solutions-title{font-size:32px;line-height:1.3;margin-bottom:20px}.solutions-subtitle{font-size:16px;margin-bottom:40px;line-height:1.5}.solutions-grid{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.solution-card{padding:20px}.solution-image-placeholder{height:100px;margin-bottom:20px}.solution-title{font-size:18px;margin-bottom:12px}.solution-description{font-size:14px;line-height:1.5}}@media (max-width: 480px){.solutions-section{padding:40px 0}.solutions-container{padding:0 12px;box-sizing:border-box}.solutions-title{font-size:28px}.solutions-subtitle{font-size:15px}.solution-card{padding:16px}.solution-image-placeholder{height:80px;margin-bottom:16px}.solution-title{font-size:16px}.solution-description{font-size:13px}}.security-section{width:100%;padding:80px 0;background-color:#e6f2ff;font-family:Inter,sans-serif}.security-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.security-badge{display:inline-flex;align-items:center;padding:6px 12px;background-color:#fff;border-radius:20px;font-size:14px;font-weight:500;color:#333;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.badge-logo-red{width:20px;height:20px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.security-title{font-size:42px;font-weight:700;color:#0e2552;margin-bottom:16px}.security-subtitle{font-size:18px;color:#4a5568;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:24px;margin-bottom:40px}.security-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-align:left;padding:24px}.security-card.large-left{grid-column:1 / span 2;grid-row:1}.security-card.small-right{grid-column:3;grid-row:1}.security-card.small-left{grid-column:1;grid-row:2}.security-card.large-right{grid-column:2 / span 2;grid-row:2}.security-card.white{background-color:#fff;box-shadow:0 2px 6px #0000000d}.security-card.blue{background-color:#e6f2ff;border:1px solid #b3d4ff}.security-image-placeholder{width:100%;height:120px;background-color:#f0f7ff;border-radius:8px;margin-bottom:24px}.security-category{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;color:#0078ff}.security-card-title{font-size:20px;font-weight:700;margin-bottom:12px;color:#0e2552}.security-description{font-size:14px;line-height:1.6;margin-bottom:24px;flex-grow:1;color:#4a5568}.security-footer{display:flex;justify-content:flex-end}.security-link{display:inline-block;font-size:14px;font-weight:500;text-decoration:none;padding:8px 16px;border-radius:4px;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;color:#0078ff;background-color:#fff;border:1px solid #e2e8f0}.security-link:hover{background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.security-footer-link{display:flex;justify-content:center;margin-top:40px}.explore-services-link{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#0078ff;text-decoration:none}.explore-services-link svg{transition:transform .2s ease}.explore-services-link:hover svg{transform:translate(4px)}@media (max-width: 992px){.security-grid{grid-template-columns:1fr}.security-card.large-left,.security-card.small-right,.security-card.small-left,.security-card.large-right{grid-column:1}.security-card.large-left{grid-row:1}.security-card.small-right{grid-row:2}.security-card.small-left{grid-row:3}.security-card.large-right{grid-row:4}}@media (max-width: 768px){.security-section{padding:60px 0}.security-container{padding:0 16px;box-sizing:border-box}.security-title{font-size:32px;line-height:1.3;margin-bottom:20px}.security-subtitle{font-size:16px;margin-bottom:40px;line-height:1.5}.security-grid{gap:20px;margin-bottom:30px}.security-card{padding:20px}.security-image-placeholder{height:100px;margin-bottom:20px}.security-card-title{font-size:18px;margin-bottom:12px}.security-description{font-size:14px;line-height:1.5}}@media (max-width: 480px){.security-section{padding:40px 0}.security-container{padding:0 12px;box-sizing:border-box}.security-title{font-size:28px}.security-subtitle{font-size:15px}.security-card{padding:16px}.security-image-placeholder{height:80px;margin-bottom:16px}.security-card-title{font-size:16px}.security-description{font-size:13px}}.affordability-section{width:100%;padding:80px 0;background-color:#f0f7ff;font-family:Inter,sans-serif}.affordability-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:60px}.affordability-content{flex:1;max-width:500px;text-align:left}.affordability-title{font-size:48px;font-weight:700;color:#0e2552;margin-bottom:24px;line-height:1.2}.affordability-description{font-size:18px;line-height:1.6;color:#4a5568;margin-bottom:32px}.affordability-button{display:inline-block;background-color:#0078ff;color:#fff;font-size:16px;font-weight:500;padding:14px 28px;border-radius:4px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.affordability-button:hover{background-color:#06d;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.affordability-chart{flex:1.2;max-width:650px}.chart-image{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a}@media (max-width: 992px){.affordability-container{flex-direction:column;gap:40px}.affordability-content{max-width:100%;text-align:center}.affordability-chart{max-width:100%}}@media (max-width: 768px){.affordability-section{padding:60px 0}.affordability-container{padding:0 16px;gap:30px;box-sizing:border-box}.affordability-title{font-size:32px;line-height:1.3;margin-bottom:20px}.affordability-description{font-size:16px;line-height:1.6;margin-bottom:24px}.affordability-button{padding:12px 24px;font-size:15px}}@media (max-width: 480px){.affordability-section{padding:40px 0}.affordability-container{padding:0 12px;gap:24px;box-sizing:border-box}.affordability-title{font-size:28px}.affordability-description{font-size:15px}.affordability-button{padding:10px 20px;font-size:14px}}.trial-section{width:100%;padding:80px 0;background-color:#e6f2ff;font-family:Inter,sans-serif}.trial-container{width:100%;max-width:800px;margin:0 auto;padding:0 20px;text-align:center}.trial-title{font-size:42px;font-weight:700;color:#0e2552;margin-bottom:16px}.trial-subtitle{font-size:18px;color:#4a5568;margin-bottom:40px}.trial-form{width:100%;max-width:600px;margin:0 auto}.form-group{display:flex;gap:16px;justify-content:center}.email-input{flex:1;max-width:400px;height:50px;padding:0 16px;font-size:16px;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 4px #0000000d}.email-input:focus{outline:none;border-color:#0078ff;box-shadow:0 0 0 3px #0078ff33}.signup-button{padding:0 28px;height:50px;background-color:#0078ff;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;white-space:nowrap}.signup-button:hover{background-color:#06d;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.signup-button:focus{outline:none;box-shadow:0 0 0 3px #0078ff4d}@media (max-width: 768px){.trial-section{padding:60px 0}.trial-container{padding:0 16px;box-sizing:border-box}.trial-title{font-size:32px;line-height:1.3;margin-bottom:20px}.trial-subtitle{font-size:16px;margin-bottom:30px;line-height:1.5}.form-group{flex-direction:column;gap:12px;align-items:center}.email-input{width:100%;max-width:100%;height:48px;font-size:16px}.signup-button{width:100%;max-width:200px;height:48px}}@media (max-width: 480px){.trial-section{padding:40px 0}.trial-container{padding:0 12px;box-sizing:border-box}.trial-title{font-size:28px}.trial-subtitle{font-size:15px}.email-input,.signup-button{height:44px;font-size:15px}}.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}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}label{display:block;font-size:.9rem;font-weight:500;color:#444;margin-bottom:.5rem}input,select,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}input:focus,select:focus,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}}.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)}}#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}.hero-section{padding:4rem 0;background-color:#f8f9fa}.hero-section h1{font-size:2.5rem;margin-bottom:1rem;color:#333}.hero-section p{font-size:1.25rem;margin-bottom:2rem;color:#666}.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}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}@media (max-width: 768px){.container{padding:0 1rem;box-sizing:border-box}.hero-section{padding:3rem 0}.hero-section h1{font-size:2rem;line-height:1.3}.hero-section p{font-size:1rem;line-height:1.5}.cta-buttons{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.container{padding:0 .75rem;box-sizing:border-box}.hero-section{padding:2rem 0}.hero-section h1{font-size:1.75rem}.hero-section p{font-size:.9rem}}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
