/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 22 2026 | 13:57:34 */
:root{--wuc-navy:#0A1628;--wuc-navy-mid:#0F2645;--wuc-navy-light:#1A3A6B;--wuc-amber:#F5A623;--wuc-amber-dark:#D4890F;--wuc-blue:#0066CC;--wuc-green:#059669;--wuc-purple:#7C3AED;--wuc-teal:#0891B2;--wuc-red:#DC2626;--wuc-white:#FFFFFF;--wuc-bg-light:#F4F6FA;--wuc-text-body:#475569;--wuc-text-muted:#94A3B8;--wuc-border:#E2E8F0;--wuc-shadow-sm:0 2px 16px rgba(10,22,40,0.06);--wuc-shadow-md:0 8px 32px rgba(10,22,40,0.12);--wuc-shadow-lg:0 24px 64px rgba(10,22,40,0.20);--wuc-radius-sm:6px;--wuc-radius-md:12px;--wuc-radius-lg:16px;--wuc-transition:0.2s ease;--font-heading:'Space Grotesk',system-ui,sans-serif;--font-body:'Inter',system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}
body{font-family:var(--font-body);color:var(--wuc-navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2}
:focus-visible{outline:3px solid var(--wuc-amber);outline-offset:3px;border-radius:4px}
a:focus-visible,button:focus-visible{outline:3px solid var(--wuc-amber);outline-offset:3px}
.wuc-skip-link{position:absolute;top:-100%;left:16px;background:var(--wuc-amber);color:var(--wuc-navy);font:600 14px/1 var(--font-body);padding:10px 18px;border-radius:0 0 6px 6px;z-index:99999;text-decoration:none;transition:top 0.15s}
.wuc-skip-link:focus{top:0}
.wuc-hero{min-height:92vh;background:linear-gradient(135deg,#0A1628 0%,#0F2645 60%,#1A3A6B 100%);position:relative;overflow:hidden}
.wuc-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}
.wuc-hero>.elementor-container{position:relative;z-index:1}
.wuc-stats-strip{background:var(--wuc-white);border-top:3px solid var(--wuc-amber);box-shadow:0 4px 24px rgba(10,22,40,0.06);position:relative;z-index:10}
.wuc-stat-number{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--wuc-navy);line-height:1}
.wuc-stat-number.accent{color:var(--wuc-amber)}
.wuc-stat-divider{width:1px;height:44px;background:var(--wuc-border);flex-shrink:0}
.wuc-service-card{background:var(--wuc-white);border-radius:var(--wuc-radius-md);padding:32px 28px;box-shadow:var(--wuc-shadow-sm);border-top:4px solid transparent;transition:transform var(--wuc-transition),box-shadow var(--wuc-transition);height:100%}
.wuc-service-card:hover{transform:translateY(-4px);box-shadow:var(--wuc-shadow-md)}
.wuc-service-card:focus-within{outline:3px solid var(--wuc-amber);outline-offset:2px}
.wuc-card--server{border-top-color:var(--wuc-blue)}.wuc-card--storage{border-top-color:var(--wuc-purple)}.wuc-card--network{border-top-color:var(--wuc-green)}.wuc-card--datacenter{border-top-color:var(--wuc-red)}.wuc-card--insights{border-top-color:var(--wuc-amber)}.wuc-card--pro{border-top-color:var(--wuc-teal)}
.wuc-expertise-section{background:var(--wuc-navy)}
.wuc-pillar-card{background:var(--wuc-navy-mid);border-radius:10px;padding:28px 32px;border-left:4px solid var(--wuc-amber);transition:border-left-color var(--wuc-transition)}
.wuc-pillar-card:hover{border-left-color:var(--wuc-blue)}
.wuc-help-card{border-radius:var(--wuc-radius-md);padding:40px 32px;height:100%;transition:transform var(--wuc-transition);position:relative;overflow:hidden}
.wuc-help-card:hover{transform:translateY(-3px)}
.wuc-help-card--save{background:var(--wuc-bg-light);border-top:4px solid var(--wuc-green)}
.wuc-help-card--simplify{background:var(--wuc-navy);border-top:4px solid var(--wuc-amber)}
.wuc-help-card--innovate{background:var(--wuc-bg-light);border-top:4px solid var(--wuc-purple)}
.wuc-cta-strip{background:linear-gradient(90deg,#0066CC 0%,#0A1628 100%);padding:36px 80px}
.wuc-logo-band{border-top:1px solid var(--wuc-border);border-bottom:1px solid var(--wuc-border)}
.wuc-partner-logo{filter:grayscale(100%) opacity(0.5);transition:filter var(--wuc-transition);max-height:48px;object-fit:contain}
.wuc-partner-logo:hover{filter:grayscale(0%) opacity(1)}
.wuc-testimonial-card{background:var(--wuc-white);border-radius:var(--wuc-radius-md);padding:36px 32px;box-shadow:var(--wuc-shadow-sm);border:1px solid var(--wuc-border);transition:box-shadow var(--wuc-transition),transform var(--wuc-transition);height:100%}
.wuc-testimonial-card:hover{box-shadow:var(--wuc-shadow-md);transform:translateY(-2px)}
.wuc-quote-mark{font-family:var(--font-heading);font-size:80px;line-height:0.7;color:var(--wuc-amber);opacity:0.7;margin-bottom:16px;display:block}
.wuc-testimonial-stars{color:var(--wuc-amber);font-size:18px;letter-spacing:2px}
.wuc-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 14px/1 var(--font-body);color:var(--wuc-white);flex-shrink:0}
.wuc-resource-card{background:var(--wuc-white);border-radius:var(--wuc-radius-md);border:1px solid var(--wuc-border);overflow:hidden;box-shadow:var(--wuc-shadow-sm);transition:transform var(--wuc-transition),box-shadow var(--wuc-transition);height:100%;display:flex;flex-direction:column}
.wuc-resource-card:hover{transform:translateY(-4px);box-shadow:var(--wuc-shadow-md)}
.wuc-badge{display:inline-block;font:700 11px/1 var(--font-body);letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;padding:4px 10px;margin-bottom:12px}
.wuc-badge--guide{background:#EBF8FF;color:#0066CC}.wuc-badge--casestudy{background:#FFF7ED;color:#EA580C}.wuc-badge--whitepaper{background:#F3F0FF;color:#7C3AED}
.wuc-quote-section{background:linear-gradient(135deg,#0A1628 0%,#0F2645 50%,#1A3A6B 100%);scroll-margin-top:72px}
.wuc-form-card{background:var(--wuc-white);border-radius:var(--wuc-radius-lg);padding:44px 40px;box-shadow:var(--wuc-shadow-lg)}
.wuc-form-card .elementor-field-group input,.wuc-form-card .elementor-field-group textarea,.wuc-form-card .elementor-field-group select{border:1.5px solid #D1D5DB;border-radius:var(--wuc-radius-sm);padding:11px 14px;font:400 14px/1.5 var(--font-body);color:var(--wuc-navy);background:var(--wuc-white);width:100%;transition:border-color var(--wuc-transition),box-shadow var(--wuc-transition)}
.wuc-form-card .elementor-field-group input:focus,.wuc-form-card .elementor-field-group textarea:focus{border-color:var(--wuc-blue);box-shadow:0 0 0 3px rgba(0,102,204,0.15);outline:none}
.wuc-form-card .elementor-field-label{font:600 13px/1 var(--font-body);color:#374151;display:block;margin-bottom:6px}
.wuc-form-card .elementor-button{width:100%;background:var(--wuc-amber);color:var(--wuc-navy);font:700 16px/1 var(--font-body);padding:15px 28px;border-radius:var(--wuc-radius-sm);border:none;cursor:pointer;transition:background var(--wuc-transition)}
.wuc-form-card .elementor-button:hover{background:var(--wuc-amber-dark)}
.wuc-footer{background:#060F1E}
.wuc-footer a{color:var(--wuc-text-muted);text-decoration:none;transition:color var(--wuc-transition);display:block;margin-bottom:10px;font-size:14px}
.wuc-footer a:hover{color:var(--wuc-white)}
.wuc-eyebrow{font:600 11px/1 var(--font-body);color:var(--wuc-amber);letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}
.elementor-button.wuc-btn-primary{background:var(--wuc-amber);color:var(--wuc-navy);font-weight:700;border-radius:var(--wuc-radius-sm);border:none;transition:background var(--wuc-transition),transform var(--wuc-transition)}
.elementor-button.wuc-btn-primary:hover{background:var(--wuc-amber-dark);transform:translateY(-1px)}
.elementor-button.wuc-btn-ghost-white{background:transparent;color:#FFFFFF;border:2px solid #FFFFFF;border-radius:var(--wuc-radius-sm);transition:background var(--wuc-transition),color var(--wuc-transition)}
.elementor-button.wuc-btn-ghost-white:hover{background:#FFFFFF;color:var(--wuc-navy)}
.elementor-button.wuc-btn-ghost-amber{background:transparent;color:var(--wuc-amber);border:2px solid var(--wuc-amber);border-radius:var(--wuc-radius-sm);transition:background var(--wuc-transition),color var(--wuc-transition)}
.elementor-button.wuc-btn-ghost-amber:hover{background:var(--wuc-amber);color:var(--wuc-navy)}
.wuc-back-to-top{position:fixed;bottom:32px;right:32px;width:48px;height:48px;background:var(--wuc-amber);color:var(--wuc-navy);border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(245,166,35,0.4);opacity:0;pointer-events:none;transition:opacity var(--wuc-transition),transform var(--wuc-transition);z-index:500}
.wuc-back-to-top.visible{opacity:1;pointer-events:auto}
.wuc-back-to-top:hover{transform:translateY(-2px)}
@media(max-width:767px){.wuc-hero{min-height:auto;padding:80px 20px 60px}.wuc-hero h1{font-size:2rem}.wuc-cta-strip{padding:32px 20px;text-align:center}.wuc-form-card{padding:32px 24px}.wuc-stat-divider{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.wuc-hero::before{display:none}}
@media(forced-colors:active){.wuc-service-card,.wuc-testimonial-card,.wuc-resource-card{border:2px solid ButtonText}:focus-visible{outline:3px solid Highlight}}