06/07/2026
KNN Fiberoptics — Fiber Internet in Pragpur / Mandianwala, Sialkot
:root{
--ink: ;
--ink-2: ;
--paper: ;
--paper-2: ;
--gold: ;
--gold-2: ;
--red: ;
--slate: ;
--slate-soft: ;
--line: rgba(11,37,69,0.12);
--radius: 14px;
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
margin:0;
background:var(--paper);
color:var(--slate);
font-family:'Inter', sans-serif;
-webkit-font-smoothing:antialiased;
}
h1,h2,h3{
font-family:'Space Grotesk', sans-serif;
color:var(--ink);
margin:0;
letter-spacing:-0.01em;
}
.mono{
font-family:'JetBrains Mono', monospace;
}
a{color:inherit;}
img{max-width:100%;display:block;}
.wrap{
max-width:1120px;
margin:0 auto;
padding:0 24px;
}
/* ===== fiber pulse background thread ===== */
.fiber-thread{
position:fixed;
top:0; left:50%;
width:2px; height:100%;
background:linear-gradient(180deg, transparent 0%, rgba(212,160,23,0.25) 20%, rgba(212,160,23,0.25) 80%, transparent 100%);
transform:translateX(-50%);
pointer-events:none;
z-index:0;
}
.fiber-thread::before{
content:'';
position:absolute;
top:-40px; left:50%;
width:8px; height:40px;
transform:translateX(-50%);
background:linear-gradient(180deg, transparent, var(--gold-2) 70%, transparent);
filter:blur(1px);
animation:pulse-travel 4.5s linear infinite;
box-shadow:0 0 12px 3px rgba(242,201,76,0.7);
border-radius:50%;
}
pulse-travel{
0%{ top:-40px; opacity:0;}
8%{opacity:1;}
92%{opacity:1;}
100%{ top:100%; opacity:0;}
}
(prefers-reduced-motion: reduce){
.fiber-thread::before{animation:none; display:none;}
}
/* ===== header ===== */
header{
position:sticky; top:0; z-index:50;
background:rgba(247,245,239,0.88);
backdrop-filter:blur(10px);
border-bottom:1px solid var(--line);
}
.nav{
display:flex; align-items:center; justify-content:space-between;
padding:14px 24px;
max-width:1120px; margin:0 auto;
}
.brand{
display:flex; align-items:center; gap:10px;
font-family:'Space Grotesk', sans-serif;
font-weight:700; font-size:1.05rem;
color:var(--ink);
text-decoration:none;
}
.brand-mark{
width:34px; height:34px; border-radius:9px;
background:linear-gradient(135deg, var(--ink), var(--ink-2));
display:flex; align-items:center; justify-content:center;
color:var(--gold-2); font-weight:700; font-size:0.85rem;
flex-shrink:0;
}
nav.links{display:flex; gap:28px; font-size:0.92rem; font-weight:500;}
nav.links a{text-decoration:none; color:var(--slate-soft); transition:color .2s;}
nav.links a:hover{color:var(--ink);}
.btn{
display:inline-flex; align-items:center; gap:8px;
padding:11px 20px;
border-radius:999px;
font-weight:600; font-size:0.92rem;
text-decoration:none;
border:1px solid transparent;
transition:transform .15s ease, box-shadow .15s ease;
white-space:nowrap;
}
.btn:hover{transform:translateY(-1px);}
.btn-primary{
background: ; color: ;
box-shadow:0 6px 16px rgba(31,170,89,0.35);
}
.btn-ghost{
border-color:var(--line); color:var(--ink);
}
.btn-gold{
background:linear-gradient(135deg, var(--gold-2), var(--gold));
color:var(--ink);
box-shadow:0 6px 16px rgba(212,160,23,0.35);
}
/* ===== hero ===== */
.hero{
position:relative; z-index:1;
padding:72px 24px 40px;
}
.hero-inner{
max-width:1120px; margin:0 auto;
display:grid; grid-template-columns:1.1fr 0.9fr; gap:48px;
align-items:center;
}
.eyebrow{
display:inline-flex; align-items:center; gap:8px;
font-family:'JetBrains Mono', monospace;
font-size:0.75rem; letter-spacing:0.08em; text-transform:uppercase;
color:var(--red); font-weight:700;
background:rgba(200,29,37,0.08);
padding:6px 12px; border-radius:999px;
margin-bottom:18px;
}
.eyebrow .dot{
width:7px; height:7px; border-radius:50%;
background:var(--red);
animation:blink 1.8s ease-in-out infinite;
}
blink{0%,100%{opacity:1;}50%{opacity:0.25;}}
.hero h1{
font-size:clamp(2.1rem, 4.2vw, 3.4rem);
line-height:1.06;
font-weight:700;
}
.hero h1 span{color:var(--red);}
.hero p.lead{
margin-top:20px;
font-size:1.08rem; line-height:1.6;
color:var(--slate-soft);
max-width:46ch;
}
.hero-ctas{display:flex; gap:14px; margin-top:30px; flex-wrap:wrap;}
.hero-logo-card{
background: ;
border:1px solid var(--line);
border-radius:var(--radius);
padding:22px;
box-shadow:0 20px 48px rgba(11,37,69,0.10);
}
.hero-logo-card img{margin:0 auto;}
.hero-note{
margin-top:14px;
font-family:'JetBrains Mono', monospace;
font-size:0.78rem;
color:var(--slate-soft);
text-align:center;
}
/* ===== signal strip ===== */
.strip{
border-top:1px solid var(--line);
border-bottom:1px solid var(--line);
background:var(--paper-2);
padding:22px 0;
position:relative; z-index:1;
}
.strip .wrap{
display:flex; justify-content:space-between; flex-wrap:wrap; gap:18px;
}
.strip-item{
display:flex; flex-direction:column; gap:2px;
}
.strip-item .num{
font-family:'JetBrains Mono', monospace;
font-weight:700; font-size:1.4rem; color:var(--ink);
}
.strip-item .lbl{
font-size:0.78rem; color:var(--slate-soft); text-transform:uppercase; letter-spacing:0.05em;
}
/* ===== sections ===== */
section{
padding:72px 24px;
position:relative; z-index:1;
}
.section-head{max-width:640px; margin-bottom:44px;}
.section-head .eyebrow{margin-bottom:14px;}
.section-head h2{font-size:clamp(1.7rem, 3vw, 2.3rem);}
.section-head p{color:var(--slate-soft); margin-top:12px; font-size:1.02rem; line-height:1.6;}
/* plans - speed test cards */
.plans-grid{
display:grid;
grid-template-columns:repeat(3, 1fr);
gap:18px;
}
.plan-card{
background: ;
border:1px solid var(--line);
border-radius:var(--radius);
padding:26px 22px;
position:relative;
transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.plan-card:hover{
transform:translateY(-4px);
box-shadow:0 16px 36px rgba(11,37,69,0.12);
border-color:rgba(212,160,23,0.5);
}
.plan-card.popular{
border-color:var(--gold);
box-shadow:0 16px 36px rgba(212,160,23,0.18);
}
.plan-tag{
position:absolute; top:-11px; left:22px;
background:var(--gold); color:var(--ink);
font-family:'JetBrains Mono', monospace;
font-size:0.68rem; font-weight:700; letter-spacing:0.05em;
padding:4px 10px; border-radius:999px;
text-transform:uppercase;
}
.plan-readout{
display:flex; align-items:baseline; gap:6px;
font-family:'JetBrains Mono', monospace;
color:var(--ink);
}
.plan-readout .val{font-size:2.4rem; font-weight:700; line-height:1;}
.plan-readout .unit{font-size:1rem; color:var(--slate-soft); font-weight:500;}
.plan-sub{
margin-top:6px; font-size:0.78rem; color:var(--slate-soft);
font-family:'JetBrains Mono', monospace; text-transform:uppercase; letter-spacing:0.04em;
}
.plan-divider{height:1px; background:var(--line); margin:18px 0;}
.plan-price{
display:flex; align-items:baseline; gap:6px;
}
.plan-price .amt{font-size:1.6rem; font-weight:700; color:var(--red); font-family:'Space Grotesk', sans-serif;}
.plan-price .per{font-size:0.85rem; color:var(--slate-soft);}
.plan-card .btn{width:100%; justify-content:center; margin-top:18px;}
/* services */
.services-grid{
display:grid; grid-template-columns:repeat(3,1fr); gap:20px;
}
.service-card{
background: ; border:1px solid var(--line); border-radius:var(--radius);
padding:26px;
}
.service-icon{
width:44px; height:44px; border-radius:10px;
background:rgba(11,37,69,0.06);
display:flex; align-items:center; justify-content:center;
margin-bottom:16px;
}
.service-card h3{font-size:1.08rem; margin-bottom:8px;}
.service-card p{color:var(--slate-soft); font-size:0.94rem; line-height:1.55; margin:0;}
/* partner */
.partner-section{
background:var(--ink);
border-radius:24px;
margin:0 24px;
padding:56px 40px;
color: ;
}
.partner-inner{
max-width:1120px; margin:0 auto;
display:grid; grid-template-columns:0.7fr 1.3fr; gap:44px; align-items:center;
}
.partner-logo-box{
background: ; border-radius:16px; padding:22px;
display:flex; align-items:center; justify-content:center;
}
.partner-inner h2{color: ;}
.partner-inner p{color:rgba(255,255,255,0.72); line-height:1.6; margin-top:14px; font-size:1rem;}
.partner-eyebrow{
font-family:'JetBrains Mono', monospace; font-size:0.75rem; letter-spacing:0.08em;
text-transform:uppercase; color:var(--gold-2); font-weight:700; margin-bottom:12px; display:block;
}
/* contact */
.contact-grid{
display:grid; grid-template-columns:1fr 1fr; gap:20px;
}
.contact-card{
background: ; border:1px solid var(--line); border-radius:var(--radius);
padding:26px; display:flex; gap:16px; align-items:flex-start;
}
.contact-card .icon{
width:42px; height:42px; border-radius:10px; flex-shrink:0;
background:rgba(200,29,37,0.08); color:var(--red);
display:flex; align-items:center; justify-content:center; font-weight:700;
}
.contact-card h3{font-size:0.95rem; margin-bottom:4px;}
.contact-card p, .contact-card a{
color:var(--slate-soft); font-size:0.94rem; margin:0; text-decoration:none; line-height:1.5;
}
.contact-card a:hover{color:var(--red);}
.cta-band{
text-align:center;
background:linear-gradient(135deg, var(--gold-2), var(--gold));
border-radius:24px;
margin:0 24px;
padding:56px 24px;
}
.cta-band h2{font-size:clamp(1.6rem,3vw,2.1rem);}
.cta-band p{color:rgba(11,37,69,0.75); margin-top:10px;}
.cta-band .hero-ctas{justify-content:center;}
footer{
padding:36px 24px 28px;
text-align:center;
color:var(--slate-soft);
font-size:0.85rem;
}
footer .foot-brand{font-family:'Space Grotesk', sans-serif; color:var(--ink); font-weight:700; margin-bottom:6px;}
/* whatsapp floating button */
.float-wa{
position:fixed; bottom:22px; right:22px; z-index:60;
background: ; color: ;
width:58px; height:58px; border-radius:50%;
display:flex; align-items:center; justify-content:center;
box-shadow:0 10px 28px rgba(37,211,102,0.45);
text-decoration:none;
animation:float-bob 3s ease-in-out infinite;
}
float-bob{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}
(max-width: 860px){
nav.links{display:none;}
.hero-inner{grid-template-columns:1fr;}
.plans-grid{grid-template-columns:1fr 1fr;}
.services-grid{grid-template-columns:1fr;}
.partner-inner{grid-template-columns:1fr; text-align:center;}
.partner-logo-box{max-width:220px; margin:0 auto;}
.contact-grid{grid-template-columns:1fr;}
.strip .wrap{justify-content:flex-start; gap:28px;}
}
(max-width: 560px){
.plans-grid{grid-template-columns:1fr;}
}
KNN
KNN Fiberoptics
Plans
Services
Our Partner
Contact
WhatsApp Us
Now installing in Pragpur & Mandianwala
Fiber internet that actually reaches your home.
KNN Fiberoptics Internet Services distributes and installs fiber connections across Pragpur/Mandianwala, Sialkot — backed by Prime Networks, Sumbhrial, for reliable, always-on bandwidth.
Chat on WhatsApp
See plans & pricing