@font-face{font-family:CairoLocal;src:url('/assets/fonts/cairo-arabic-v31.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:CairoLocal;src:url('/assets/fonts/cairo-latin-v31.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}
:root{--tp-navy:#061b2b;--tp-navy-2:#0b2940;--tp-teal:#009688;--tp-blue:#2f7dd1;--tp-ink:#10263a;--tp-muted:#5d7182;--tp-line:#dce8ee;--tp-soft:#f5f9fb;--tp-white:#fff;--tp-shadow:0 18px 44px rgba(10,40,62,.09)}
html{scroll-behavior:smooth}body.tp-ap-v2{margin:0;background:#fff;color:var(--tp-ink);font-family:CairoLocal,Cairo,Arial,sans-serif;overflow-x:clip}.tp-ap-v2 *{box-sizing:border-box}.tp-ap-v2 img{max-width:100%}.tp-ap-v2 a{text-underline-offset:3px}.tp-ap-v2 .container,.tp-ap-v2 .tp-container{width:min(1180px,calc(100% - 36px));margin-inline:auto}
.tp-ap-v2 .site-header{position:sticky;top:0;z-index:120;background:rgba(255,255,255,.94);backdrop-filter:saturate(145%) blur(10px);border-bottom:1px solid rgba(15,39,58,.07);box-shadow:0 8px 28px rgba(11,37,56,.06)}
.tp-ap-v2 .service-marquee{position:relative;height:48px;overflow:hidden;background:linear-gradient(90deg,var(--tp-teal),#078d9f 48%,var(--tp-blue));color:#fff}.tp-ap-v2 .marquee-track{display:flex;align-items:center;gap:0;width:max-content;min-width:max-content;height:100%;animation:tpTickerAr 32s linear infinite}.tp-ap-v2[dir=ltr] .marquee-track{animation-name:tpTickerEn}.tp-ap-v2 .marquee-track a{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 22px;color:#fff;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}.tp-ap-v2 .marquee-track a:after{content:"";position:absolute;inset-inline-end:0;top:13px;width:1px;height:18px;background:rgba(255,255,255,.25)}.tp-ap-v2 .service-marquee:hover .marquee-track{animation-play-state:paused}@keyframes tpTickerAr{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes tpTickerEn{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.tp-ap-v2 .tp-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--tp-navy);color:#fff}.tp-ap-v2 .tp-hero:before{content:"";position:absolute;inset:-40% -10% auto 35%;height:620px;background:radial-gradient(circle,rgba(47,125,209,.29),rgba(0,150,136,.13) 38%,transparent 68%);z-index:-1}.tp-ap-v2 .tp-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,230,234,.55),transparent)}.tp-ap-v2 .tp-hero-grid{min-height:600px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);align-items:center;gap:58px;padding:64px 0 70px}.tp-ap-v2[dir=rtl] .tp-hero-copy{grid-column:1}.tp-ap-v2 .tp-eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:7px 13px;border:1px solid rgba(190,238,244,.28);border-radius:999px;background:rgba(2,24,39,.46);color:#bff4f0;font-size:12px;font-weight:900;letter-spacing:.15px}.tp-ap-v2 .tp-hero h1{max-width:680px;margin:18px 0 16px;font-size:clamp(39px,4.5vw,62px);line-height:1.13;letter-spacing:-.8px;color:#fff}.tp-ap-v2[lang=en] .tp-hero h1{font-size:clamp(37px,4vw,56px);letter-spacing:-1.2px}.tp-ap-v2 .tp-hero h1 span{background:linear-gradient(90deg,#8ceaf0,#9cc8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.tp-ap-v2 .tp-lead{max-width:650px;margin:0;color:#dce9ee;font-size:17px;line-height:1.9}.tp-ap-v2 .tp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.tp-ap-v2 .tp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:900;transition:transform .2s ease,filter .2s ease,background .2s ease}.tp-ap-v2 .tp-btn:hover{transform:translateY(-2px)}.tp-ap-v2 .tp-btn-primary{background:linear-gradient(90deg,var(--tp-teal),#238fd0);color:#fff;box-shadow:0 14px 30px rgba(0,122,140,.25)}.tp-ap-v2 .tp-btn-ghost{border:1px solid rgba(255,255,255,.23);background:rgba(255,255,255,.07);color:#fff}.tp-ap-v2 .tp-trust{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0;padding:0;list-style:none}.tp-ap-v2 .tp-trust li{padding:7px 11px;border-radius:999px;border:1px solid rgba(190,238,244,.2);background:rgba(3,27,43,.45);color:#cfe5ec;font-size:12px;font-weight:800}.tp-ap-v2 .tp-visual{position:relative}.tp-ap-v2 .tp-image-card{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:30px;border:1px solid rgba(255,255,255,.16);background:#0d314c;box-shadow:0 30px 70px rgba(0,0,0,.26)}.tp-ap-v2 .tp-image-card img{display:block;width:100%;height:100%;object-fit:cover}.tp-ap-v2 .tp-image-card:after{content:"TP-Link · Wi‑Fi";position:absolute;inset-inline-start:16px;bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(4,27,43,.72);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(9px);font-size:12px;font-weight:900;color:#fff}
.tp-ap-v2 .tp-metrics{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:-34px}.tp-ap-v2 .tp-metric{min-height:116px;padding:21px 22px;border:1px solid var(--tp-line);border-radius:18px;background:#fff;box-shadow:var(--tp-shadow)}.tp-ap-v2 .tp-metric strong{display:block;margin-bottom:6px;color:#0a3345;font-size:16px}.tp-ap-v2 .tp-metric span{display:block;color:var(--tp-muted);font-size:13px;line-height:1.75}
.tp-ap-v2 .tp-section{padding:76px 0}.tp-ap-v2 .tp-section-soft{background:var(--tp-soft);border-block:1px solid #e7eff3}.tp-ap-v2 .tp-section-head{max-width:820px;margin:0 auto 32px;text-align:center}.tp-ap-v2 .tp-tag{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e8f7f5;border:1px solid #c3e9e3;color:#00796b;font-size:12px;font-weight:900}.tp-ap-v2 .tp-section h2{margin:10px 0 11px;color:#0a2439;font-size:clamp(28px,3vw,40px);line-height:1.25}.tp-ap-v2 .tp-section-head p{margin:0;color:var(--tp-muted);font-size:16px;line-height:1.85}
.tp-ap-v2 .tp-audience{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tp-ap-v2 .tp-card{padding:24px;border:1px solid var(--tp-line);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(15,39,58,.045)}.tp-ap-v2 .tp-card .num{display:grid;place-items:center;width:38px;height:38px;margin-bottom:16px;border-radius:12px;background:linear-gradient(135deg,#e4f7f4,#edf4ff);color:#087f84;font-weight:900}.tp-ap-v2 .tp-card h3{margin:0 0 8px;color:#0c2c43;font-size:18px}.tp-ap-v2 .tp-card p{margin:0;color:var(--tp-muted);font-size:14px;line-height:1.8}
.tp-ap-v2 .tp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tp-ap-v2 .tp-feature{padding:26px;border:1px solid var(--tp-line);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(15,39,58,.045)}.tp-ap-v2 .tp-feature b{display:block;margin-bottom:8px;color:#0b3046;font-size:18px}.tp-ap-v2 .tp-feature p{margin:0;color:var(--tp-muted);line-height:1.85;font-size:14px}
.tp-ap-v2 .tp-omada{display:grid;grid-template-columns:1.02fr .98fr;gap:24px;align-items:stretch}.tp-ap-v2 .tp-panel{padding:30px;border-radius:26px;border:1px solid var(--tp-line);background:#fff;box-shadow:var(--tp-shadow)}.tp-ap-v2 .tp-panel-dark{border:0;background:linear-gradient(135deg,#0c2b43,#0b6472);color:#fff}.tp-ap-v2 .tp-panel h3{margin:0 0 10px;font-size:23px;color:#0b2b42}.tp-ap-v2 .tp-panel-dark h3{color:#fff}.tp-ap-v2 .tp-panel p{margin:0;color:var(--tp-muted);line-height:1.9}.tp-ap-v2 .tp-panel-dark p{color:#e4f1f4}.tp-ap-v2 .tp-checks{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.tp-ap-v2 .tp-checks li{position:relative;padding-inline-start:27px;color:#405b6e;line-height:1.75}.tp-ap-v2 .tp-checks li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--tp-teal);font-weight:900}
.tp-ap-v2 .tp-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;counter-reset:tpstep}.tp-ap-v2 .tp-step{counter-increment:tpstep;min-height:178px;padding:22px;border:1px solid var(--tp-line);border-radius:19px;background:#fff}.tp-ap-v2 .tp-step:before{content:"0" counter(tpstep);display:block;margin-bottom:13px;color:#008f8a;font-weight:900;font-size:13px}.tp-ap-v2 .tp-step h3{margin:0 0 7px;color:#0a2a41;font-size:16px}.tp-ap-v2 .tp-step p{margin:0;color:var(--tp-muted);font-size:13px;line-height:1.75}
.tp-ap-v2 .tp-related{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tp-ap-v2 .tp-related a{padding:11px 16px;border-radius:999px;border:1px solid #cfe0e8;background:#fff;color:#0b5060;text-decoration:none;font-size:13px;font-weight:900}.tp-ap-v2 .tp-related a:hover{border-color:#86cfc9;background:#f0fbfa}
.tp-ap-v2 .tp-faq{max-width:900px;margin:auto;display:grid;gap:11px}.tp-ap-v2 .tp-faq details{border:1px solid var(--tp-line);border-radius:17px;background:#fff;padding:0 18px}.tp-ap-v2 .tp-faq summary{cursor:pointer;padding:18px 2px;color:#0b2b42;font-weight:900;list-style:none}.tp-ap-v2 .tp-faq summary::-webkit-details-marker{display:none}.tp-ap-v2 .tp-faq summary:after{content:"+";float:inline-end;color:#008f8a;font-size:20px}.tp-ap-v2 .tp-faq details[open] summary:after{content:"−"}.tp-ap-v2 .tp-faq p{margin:-3px 2px 18px;color:var(--tp-muted);line-height:1.85;font-size:14px}
.tp-ap-v2 .tp-cta{padding:62px 0;background:linear-gradient(135deg,#071f31,#0a4255);color:#fff}.tp-ap-v2 .tp-cta-grid{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.tp-ap-v2 .tp-cta h2{margin:0 0 8px;color:#fff;font-size:clamp(26px,3vw,38px)}.tp-ap-v2 .tp-cta p{max-width:720px;margin:0;color:#d9e9ee;line-height:1.8}.tp-ap-v2 .tp-cta .tp-actions{margin:0;justify-content:flex-end}
.tp-ap-v2 .tp-source-note{max-width:900px;margin:22px auto 0;text-align:center;color:#6a7d8c;font-size:12px;line-height:1.7}.tp-ap-v2 .back-top{border:0}
@media(max-width:980px){.tp-ap-v2 .tp-hero-grid{grid-template-columns:1fr 390px;gap:32px}.tp-ap-v2 .tp-audience{grid-template-columns:repeat(2,1fr)}.tp-ap-v2 .tp-feature-grid{grid-template-columns:repeat(2,1fr)}.tp-ap-v2 .tp-steps{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.tp-ap-v2 .container,.tp-ap-v2 .tp-container{width:calc(100% - 28px)}.tp-ap-v2 .service-marquee{height:52px}.tp-ap-v2 .tp-hero-grid{min-height:0;grid-template-columns:1fr;gap:28px;padding:42px 0 62px}.tp-ap-v2 .tp-hero-copy{order:2}.tp-ap-v2 .tp-visual{order:1}.tp-ap-v2 .tp-image-card{border-radius:22px}.tp-ap-v2 .tp-hero h1,.tp-ap-v2[lang=en] .tp-hero h1{font-size:clamp(31px,8.7vw,43px);letter-spacing:-.4px}.tp-ap-v2 .tp-lead{font-size:15px}.tp-ap-v2 .tp-actions{display:grid;grid-template-columns:1fr;width:100%}.tp-ap-v2 .tp-btn{width:100%}.tp-ap-v2 .tp-trust{gap:7px}.tp-ap-v2 .tp-metrics{grid-template-columns:1fr;margin-top:-25px}.tp-ap-v2 .tp-section{padding:56px 0}.tp-ap-v2 .tp-section-head{text-align:start}.tp-ap-v2 .tp-section h2{font-size:28px}.tp-ap-v2 .tp-audience,.tp-ap-v2 .tp-feature-grid,.tp-ap-v2 .tp-omada,.tp-ap-v2 .tp-steps{grid-template-columns:1fr}.tp-ap-v2 .tp-card,.tp-ap-v2 .tp-feature,.tp-ap-v2 .tp-panel{padding:21px}.tp-ap-v2 .tp-step{min-height:0}.tp-ap-v2 .tp-related{justify-content:flex-start}.tp-ap-v2 .tp-cta-grid{grid-template-columns:1fr}.tp-ap-v2 .tp-cta .tp-actions{justify-content:stretch}.tp-ap-v2 .topbar{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tp-ap-v2 .marquee-track{animation:none}.tp-ap-v2 .tp-btn{transition:none}}
@media(prefers-reduced-transparency:reduce){.tp-ap-v2 .site-header{background:#fff;backdrop-filter:none}}
/* TP-Link V2 accessibility contrast hotfix: scoped to this service page only. */
.tp-ap-v2 .ms-brand-copy small{color:#0b6670}
.tp-ap-v2 .ms-main-menu a.active{color:#00695c}
.tp-ap-v2 .btn-small.btn-call{background:#175fa8;color:#fff}
.tp-ap-v2 .btn-small.btn-wa{background:#087a3e;color:#fff}
.tp-ap-v2 .float-btn.float-wa{background:#087a3e;color:#fff}
.tp-ap-v2 .tp-source-note{color:#526675}
/* Override legacy header !important colors on this page only. */
.tp-ap-v2 .site-header .ms-brand-copy small{color:#0b6670!important}
.tp-ap-v2 .site-header .menu a.active{color:#00695c!important;border-bottom-color:#0b6670!important}
