.np-section * { box-sizing: border-box; font-family: 'Inter', sans-serif; }
.np-section {
background: linear-gradient(135deg, #0f1f5c 0%, #1a3a8f 45%, #1e1b6e 100%);
border-radius: 20px;
padding: 80px 60px;
position: relative;
overflow: hidden;
width: 100%;
}
.np-section::before {
content: '';
position: absolute;
width: 500px; height: 500px;
background: radial-gradient(circle, rgba(239,68,68,0.12) 0%, transparent 70%);
top: -150px; right: -100px;
pointer-events: none;
}
.np-section::after {
content: '';
position: absolute;
width: 400px; height: 400px;
background: radial-gradient(circle, rgba(120,80,255,0.15) 0%, transparent 70%);
bottom: -100px; left: -80px;
pointer-events: none;
}
.np-dots {
position: absolute;
inset: 0;
background-image: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px);
background-size: 28px 28px;
pointer-events: none;
z-index: 0;
}
/* ---- HEADER ---- */
.np-header {
text-align: center;
margin-bottom: 60px;
position: relative;
z-index: 2;
}
.np-badge {
display: inline-flex;
align-items: center;
gap: 7px;
background: rgba(239,68,68,0.12);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(239,68,68,0.25);
color: #fca5a5;
font-family: 'Inter', sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.09em;
text-transform: uppercase;
padding: 6px 16px;
border-radius: 100px;
margin-bottom: 20px;
}
.np-badge .np-dot {
width: 6px; height: 6px;
background: #f87171;
border-radius: 50%;
box-shadow: 0 0 8px #f87171;
animation: np-blink 1.5s infinite;
}
@keyframes np-blink {
0%, 100% { opacity: 1; transform: scale(1); }
50% { opacity: 0.3; transform: scale(0.6); }
}
.np-title {
font-family: 'Inter', sans-serif;
font-size: clamp(28px, 3.5vw, 44px);
font-weight: 900;
color: #fff;
letter-spacing: -0.03em;
line-height: 1.15;
margin-bottom: 14px;
}
.np-title .np-red {
font-family: 'Inter', sans-serif;
background: linear-gradient(90deg, #f87171, #fb923c);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.np-subtitle {
font-family: 'Inter', sans-serif;
font-size: 15px;
color: rgba(200,215,255,0.65);
line-height: 1.7;
max-width: 520px;
margin: 0 auto;
}
/* ---- GRID ---- */
.np-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 22px;
position: relative;
z-index: 2;
}
/* ---- CARD ---- */
.np-card {
background: rgba(255,255,255,0.05);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 20px;
padding: 32px 28px;
display: flex;
flex-direction: column;
gap: 0;
position: relative;
overflow: hidden;
transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
opacity: 0;
transform: translateY(28px);
animation: np-fadeUp 0.55s ease forwards;
}
.np-card:nth-child(1) { animation-delay: 0.05s; }
.np-card:nth-child(2) { animation-delay: 0.15s; }
.np-card:nth-child(3) { animation-delay: 0.25s; }
.np-card:nth-child(4) { animation-delay: 0.35s; }
.np-card:nth-child(5) { animation-delay: 0.45s; }
.np-card:nth-child(6) { animation-delay: 0.55s; }
@keyframes np-fadeUp {
to { opacity: 1; transform: translateY(0); }
}
/* Red top border accent on hover */
.np-card::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: linear-gradient(90deg, #f87171, #fb923c);
border-radius: 20px 20px 0 0;
opacity: 0;
transition: opacity 0.3s ease;
}
.np-card:hover {
transform: translateY(-6px);
background: rgba(239,68,68,0.07);
border-color: rgba(239,68,68,0.2);
box-shadow: 0 20px 60px rgba(239,68,68,0.1), 0 0 0 1px rgba(239,68,68,0.15);
}
.np-card:hover::before { opacity: 1; }
/* Warning icon top-right */
.np-warn {
position: absolute;
top: 18px; right: 18px;
width: 26px; height: 26px;
border-radius: 50%;
background: rgba(239,68,68,0.12);
border: 1px solid rgba(239,68,68,0.2);
display: flex;
align-items: center;
justify-content: center;
color: #f87171;
font-family: 'Inter', sans-serif;
font-size: 13px;
font-weight: 900;
line-height: 1;
}
/* Icon box */
.np-icon {
width: 52px; height: 52px;
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
flex-shrink: 0;
transition: transform 0.3s ease;
}
.np-card:hover .np-icon { transform: scale(1.08) rotate(-3deg); }
.np-icon.r { background: rgba(239,68,68,0.15); border: 1px solid rgba(239,68,68,0.2); }
.np-icon.o { background: rgba(251,146,60,0.15); border: 1px solid rgba(251,146,60,0.2); }
.np-icon.y { background: rgba(251,191,36,0.15); border: 1px solid rgba(251,191,36,0.2); }
.np-icon.p { background: rgba(167,139,250,0.15); border: 1px solid rgba(167,139,250,0.2); }
.np-icon.b { background: rgba(99,139,255,0.15); border: 1px solid rgba(99,139,255,0.2); }
.np-icon.t { background: rgba(45,212,191,0.12); border: 1px solid rgba(45,212,191,0.18); }
/* Loss amount pill */
.np-loss {
display: inline-flex;
align-items: center;
gap: 5px;
background: rgba(239,68,68,0.12);
border: 1px solid rgba(239,68,68,0.2);
border-radius: 100px;
padding: 3px 10px;
font-family: 'Inter', sans-serif;
font-size: 11px;
font-weight: 700;
color: #fca5a5;
margin-bottom: 14px;
width: fit-content;
}
.np-card-title {
font-family: 'Inter', sans-serif;
font-size: 16px;
font-weight: 800;
color: #fff;
line-height: 1.25;
margin-bottom: 10px;
}
.np-card-desc {
font-family: 'Inter', sans-serif;
font-size: 13px;
color: rgba(190,210,255,0.65);
line-height: 1.7;
}
/* ---- BOTTOM NUDGE ---- */
.np-nudge {
margin-top: 56px;
position: relative;
z-index: 2;
background: rgba(239,68,68,0.07);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(239,68,68,0.18);
border-radius: 16px;
padding: 28px 36px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
flex-wrap: wrap;
}
.np-nudge-text .t1 {
font-family: 'Inter', sans-serif;
font-size: 18px;
font-weight: 800;
color: #fff;
margin-bottom: 6px;
line-height: 1.3;
}
.np-nudge-text .t2 {
font-family: 'Inter', sans-serif;
font-size: 14px;
color: rgba(200,215,255,0.6);
line-height: 1.6;
}
.np-nudge-text .t2 strong {
font-family: 'Inter', sans-serif;
color: #fca5a5;
font-weight: 700;
}
.np-btn {
display: inline-flex;
align-items: center;
gap: 9px;
background: linear-gradient(135deg, #4f7cf7, #7c3aed);
color: #fff !important;
font-family: 'Inter', sans-serif;
font-size: 15px;
font-weight: 700;
padding: 14px 28px;
border-radius: 100px;
border: none;
cursor: pointer;
text-decoration: none !important;
box-shadow: 0 8px 28px rgba(79,124,247,0.4);
transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
position: relative;
overflow: hidden;
white-space: nowrap;
flex-shrink: 0;
}
.np-btn::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(255,255,255,0.15), transparent);
border-radius: 100px;
pointer-events: none;
}
.np-btn,
.np-btn:hover,
.np-btn:focus,
.np-btn:active,
.np-btn:visited {
color: #fff !important;
text-decoration: none !important;
}
.np-btn:hover {
transform: translateY(-2px);
box-shadow: 0 12px 36px rgba(79,124,247,0.55);
filter: brightness(1.1);
}
.np-btn svg,
.np-btn:hover svg,
.np-btn:focus svg {
stroke: #fff !important;
}
/* ---- RESPONSIVE ---- */
@media (max-width: 1024px) {
.np-grid { grid-template-columns: repeat(2, 1fr); }
.np-section { padding: 60px 36px; }
}
@media (max-width: 600px) {
.np-grid { grid-template-columns: 1fr; gap: 16px; }
.np-section { padding: 48px 20px; }
.np-title { font-size: 26px; }
.np-card { padding: 26px 22px; }
.np-nudge { flex-direction: column; text-align: center; padding: 24px 20px; }
.np-nudge-text .t1 { font-size: 16px; }
}
✕
↑ Pay up to 30% more
You Pay Full Market Price — Every Time
Without VGOO, you buy the same brand-new phone or laptop at the price everyone else pays. As an employee, you are entitled to exclusive pricing — but only if you use it.
✕
âš No guarantee of authenticity
Risk Buying Grey Market or Fake Products
Third-party platforms and grey market sellers offer no authenticity assurance. VGOO sources directly from brands as a Platinum Partner — you get the real deal, always.
✕
✕ No official warranty
No Official Brand Warranty on Your Device
Buying outside VGOO means risking products with tampered, void, or no warranty. Every product on VGOO comes with a full, registered official manufacturer warranty.
✕
✕ No 7-day replacement
Stuck With a Defective Product, No Easy Exit
Most retailers make returns and replacements a nightmare. VGOO offers a hassle-free 7-day replacement policy so you are never stuck with a faulty device.
✕
✕ Forced prepayment risk
Forced to Pay Online Before You Even See the Product
Most online stores demand full payment upfront. VGOO offers Cash on Delivery — you pay only when your brand-new product is right in front of you.
✕
✕ Perk wasted
Your Company-Negotiated Benefit Goes Unused
Your employer fought to give you this benefit. Buying tech elsewhere means that exclusive corporate deal — meant exclusively for you — goes completely to waste.
Still thinking about it?
Every purchase you make elsewhere costs you up to 30% more than it should. Log in now — it takes 2 minutes.
Claim My Employee Discount