/* ==========================================================
   Thunder VPN — main stylesheet
   Light theme · Poppins · 1140px content width
   ========================================================== */

@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2"),url("../fonts/poppins-regular.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2"),url("../fonts/poppins-medium.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2"),url("../fonts/poppins-bold.woff2") format("woff2")}

:root{
  --p:#00a7bd;          /* logo teal */
  --p-d:#0a8796;        /* deeper teal */
  --p-dd:#086470;       /* deep teal for text on light */
  --ink:#0d3a42;        /* headings */
  --txt:#4b6469;        /* body text */
  --muted:#6f8589;
  --bg:#f5fbfc;         /* one background for every section */
  --white:#ffffff;
  --soft:#e6f6f8;
  --soft-2:#d3eff3;
  --line:#d8eaed;
  --warn:#c4612a;
  --shadow-s:0 2px 10px rgba(8,84,96,.06);
  --shadow-m:0 14px 34px rgba(8,84,96,.12);
  --w:1140px;
  --hh:74px;
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hh) + 14px);-webkit-text-size-adjust:100%}
body{margin:0;font-family:"Poppins",Arial,sans-serif;font-size:16px;line-height:1.75;color:var(--txt);background:var(--bg);overflow-x:hidden}
img,svg{display:block;max-width:100%}
img{height:auto}
a{color:var(--p-d);text-decoration:none}
a:hover{color:var(--p-dd)}
h1,h2,h3,h4{font-family:"Poppins",Arial,sans-serif;color:var(--ink);line-height:1.25;margin:0 0 .6em;font-weight:700}
p{margin:0 0 1em}
ul,ol{margin:0;padding:0}
button{font-family:inherit}
:focus-visible{outline:3px solid #f2b33d;outline-offset:3px;border-radius:6px}
.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;z-index:200}
.skip:focus{left:12px;color:#fff}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

/* ---------- Layout ---------- */
.wrap{width:min(var(--w),100% - 40px);margin-inline:auto}
.sec{padding:68px 0;background:var(--bg)}
.sec + .sec{border-top:1px solid var(--line)}

/* uniform section heading: same alignment everywhere (left) */
.sh{max-width:780px;margin:0 auto 36px;text-align:center}
.sh .kicker{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--p-d);margin-bottom:10px}
.sh .kicker::before,.sh .kicker::after{content:"";width:22px;height:2px;background:var(--p);border-radius:2px}
.sh h2,.h2{font-size:clamp(1.55rem,2.6vw,2.05rem);margin-bottom:.5em}
.sh p,.lead{font-size:1rem;color:var(--txt);margin:0}
.sh.flush{margin-bottom:0}

/* ---------- Buttons ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 26px;border-radius:999px;font-weight:500;font-size:.98rem;line-height:1.2;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}
.btn svg{width:20px;height:20px;flex:none}
.btn-p{background:linear-gradient(135deg,var(--p) 0%,var(--p-d) 100%);color:#fff;box-shadow:0 10px 22px rgba(0,135,150,.28)}
.btn-p:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,135,150,.34)}
.btn-o{border-color:var(--p-d);color:var(--p-dd);background:#fff}
.btn-o:hover{background:var(--soft);color:var(--p-dd)}
.btn-w{background:#fff;color:var(--p-dd);box-shadow:0 10px 22px rgba(3,60,70,.2)}
.btn-w:hover{color:var(--p-dd);transform:translateY(-2px)}

/* ---------- Header ---------- */
#site-header{position:sticky;top:0;z-index:100;min-height:var(--hh);background:rgba(255,255,255,.9);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease}
#site-header.stuck{box-shadow:0 8px 24px rgba(8,84,96,.08);border-color:var(--line)}
.hd{height:var(--hh);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}
.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.22rem;color:var(--ink);letter-spacing:-.01em}
.brand img{width:40px;height:40px;border-radius:11px}
.brand span b{color:var(--p-d);font-weight:700}
.brand:hover{color:var(--ink)}
.nav{justify-self:center}
.nav ul{list-style:none;display:flex;align-items:center;gap:4px;padding:5px;background:var(--soft);border:1px solid var(--soft-2);border-radius:999px}
.nav a{position:relative;display:block;padding:8px 18px;border-radius:999px;font-size:.92rem;font-weight:500;color:var(--ink);transition:background-color .2s ease,color .2s ease}
.nav a:hover{background:#fff;color:var(--p-dd)}
.nav a.on{background:#fff;color:var(--p-dd);box-shadow:0 3px 10px rgba(8,84,96,.12)}
.nav a.on::after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--p)}
.hd-cta{justify-self:end;min-height:44px;padding:10px 20px;font-size:.92rem}
.burger{display:none;justify-self:end;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;align-items:center;justify-content:center}
.burger svg{width:24px;height:24px}
.burger .i-close{display:none}
.burger[aria-expanded="true"] .i-open{display:none}
.burger[aria-expanded="true"] .i-close{display:block}

/* ---------- 01 Hero ---------- */
.hero{position:relative;overflow:hidden;padding:30px 0 34px;background:linear-gradient(115deg,#d2f2f3 0%,#e3f8f9 42%,#dcf6f7 70%,#d1f1f4 100%);border-bottom:1px solid var(--soft-2)}
.hero::before{content:"";position:absolute;left:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75),rgba(255,255,255,0) 70%);pointer-events:none}
.hero .wrap{position:relative}
.hero-g{display:grid;grid-template-columns:1fr 1.08fr;gap:26px;align-items:center}
.hero h1{font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.17;margin-bottom:.45em;letter-spacing:-.015em}
.hero h1 em{font-style:normal;color:var(--p-d)}
.hero .lead{font-size:1.04rem;margin-bottom:24px}
.hero-btns{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}
.tap-line{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--ink);margin:0 0 20px}
.tap-line svg{width:22px;height:22px;color:var(--p-d);flex:none}
.trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;padding-top:16px;border-top:1px dashed #a9dde4}
.trust li{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:500;color:var(--ink)}
.trust svg{width:20px;height:20px;color:var(--p-d)}
.hero-vis{position:relative;margin-right:-24px}
.hero-vis img{width:100%;aspect-ratio:888/506;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 92%,transparent 100%),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 92%,transparent 100%),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect}

/* ---------- 02 About (image left + divider + text) ---------- */
.about-g{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}
.about-vis{padding-right:40px}
.about-vis img{width:100%;aspect-ratio:1.8/1;object-fit:cover;border-radius:22px;background:#fff}
.about-txt{padding-left:40px;border-left:3px solid var(--p)}
.about-txt p{margin-bottom:.9em}
.facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:6px}
.facts li{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:var(--ink)}
.facts svg{width:20px;height:20px;color:var(--p-d)}

/* ---------- 03 Features (single frame, internal dividers) ---------- */
.feat-frame{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden}
.feat{position:relative;padding:30px 28px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .25s ease}
.feat:nth-child(3n){border-right:0}
.feat:nth-last-child(-n+3){border-bottom:0}
.feat::before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--p);transition:width .3s ease}
.feat:hover{background:#f7fdfe}
.feat:hover::before{width:100%}
.feat .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--soft);color:var(--p-d);margin-bottom:16px;transition:transform .25s ease}
.feat:hover .ic{transform:translateY(-3px) rotate(-4deg)}
.feat .ic svg{width:26px;height:26px}
.feat h3{font-size:1.06rem;margin-bottom:.4em}
.feat p{font-size:.93rem;margin:0}

/* ---------- 04 How it works (flow + what each side sees) ---------- */
.flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;max-width:980px;margin:0 auto}
.flow::before{content:"";position:absolute;left:12.5%;right:12.5%;top:40px;border-top:2px dashed #9bd8e1}
.flow li{position:relative;text-align:center;padding:0 10px}
.flow .node{position:relative;z-index:1;width:80px;height:80px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--soft-2);color:var(--p-d);box-shadow:var(--shadow-s);transition:transform .25s ease,border-color .25s ease}
.flow li:hover .node{transform:scale(1.06);border-color:var(--p)}
.flow .node svg{width:32px;height:32px}
.flow li:nth-child(2) .node{background:var(--p);border-color:var(--p);color:#fff}
.flow h3{font-size:1rem;margin-bottom:.25em}
.flow p{font-size:.88rem;line-height:1.55;margin:0}
.sees{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}
.sees div{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:#fff;border:1px dashed #9bd8e1;font-size:.89rem;line-height:1.55;transition:border-color .2s ease}
.sees div:hover{border-color:var(--p)}
.sees svg{width:22px;height:22px;color:var(--p-d);flex:none;margin-top:1px}
.sees b{display:block;color:var(--ink);font-weight:500}

/* ---------- 05 Public Wi-Fi (wide image + stacked places) ---------- */
.wifi-g{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:center}
.wifi-img{border-radius:22px;overflow:hidden;box-shadow:var(--shadow-m)}
.wifi-img img{width:100%;aspect-ratio:2.3/1;object-fit:cover;object-position:52% 50%}
.places{list-style:none;display:grid;background:#fff;border:1px solid var(--line);border-radius:18px}
.places li{display:flex;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);transition:background-color .2s ease}
.places li:last-child{border-bottom:0}
.places li:hover{background:#f7fdfe}
.places svg{width:28px;height:28px;color:var(--p-d);flex:none;margin-top:2px}
.places h3{font-size:.98rem;margin-bottom:.2em}
.places p{font-size:.88rem;line-height:1.6;margin:0}
.note{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:14px 18px;border-left:4px solid #f2b33d;background:#fffaf0;border-radius:0 12px 12px 0;font-size:.92rem;color:#5e5135}
.note svg{width:22px;height:22px;color:#c98b12;flex:none;margin-top:2px}

/* ---------- 06 Access (compare left, image right) ---------- */
.acc-g{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}
.acc-img img{width:100%;aspect-ratio:3.1/1;object-fit:cover;border-radius:22px;box-shadow:var(--shadow-s)}
.compare{display:grid;gap:26px}
.compare > div{padding:4px 0 4px 22px;border-left:3px solid var(--p)}
.compare > div.dep{border-left-color:#f2b33d}
.compare h3{font-size:1.02rem;margin-bottom:.6em;display:flex;align-items:center;gap:8px}
.compare h3 svg{width:22px;height:22px;color:var(--p-d)}
.compare .dep h3 svg{color:#c98b12}
.compare ul{list-style:none;display:grid;gap:8px}
.compare li{position:relative;padding-left:22px;font-size:.93rem}
.compare li::before{content:"";position:absolute;left:0;top:.68em;width:9px;height:9px;border-radius:3px;background:var(--p)}
.compare .dep li::before{background:#f2b33d;border-radius:50%}

/* ---------- 07 Speed (factors under heading, image + table) ---------- */
.factors{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:18px}
.factors li{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:var(--ink);padding:8px 16px;background:#fff;border:1px solid var(--line);border-radius:999px}
.factors svg{width:22px;height:22px;color:var(--p-d)}
.spd-g{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}
.spd-img img{width:100%;aspect-ratio:2.2/1;object-fit:cover;border-radius:22px}
.tbl-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--line);background:#fff}
.tbl{width:100%;border-collapse:collapse;font-size:.93rem;min-width:460px}
.tbl th,.tbl td{text-align:left;padding:14px 20px;border-bottom:1px solid var(--line);vertical-align:top}
.tbl th{background:var(--soft);color:var(--ink);font-weight:500}
.tbl tr:last-child td{border-bottom:0}
.tbl td:first-child{font-weight:500;color:var(--ink);white-space:nowrap}
.tbl tbody tr{transition:background-color .2s ease}
.tbl tbody tr:hover{background:#f7fdfe}

/* ---------- 08 Download (teal panel) ---------- */
.dl{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;border-radius:28px;overflow:hidden;background:linear-gradient(120deg,#0fb3c6 0%,#0a95a6 55%,#08808f 100%);color:#e9fbfd;box-shadow:var(--shadow-m)}
.dl-vis{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:30px}
.dl-vis img{width:100%;aspect-ratio:2.5/1;object-fit:cover;object-position:70% 50%;border-radius:20px;box-shadow:0 12px 26px rgba(3,60,70,.22)}
.dl-info{list-style:none;display:grid;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25)}
.dl-info li{display:flex;justify-content:space-between;gap:14px;padding:11px 16px;font-size:.86rem;border-bottom:1px solid rgba(255,255,255,.2)}
.dl-info li:last-child{border-bottom:0}
.dl-info span{color:#d4f4f8}
.dl-info b{color:#fff;font-weight:500;text-align:right;word-break:break-all}
.dl-body{padding:34px 40px 34px 34px;border-left:1px solid rgba(255,255,255,.28)}
.dl-body h3{color:#fff;font-size:1.08rem;margin-bottom:12px}
.dl-p{font-size:.92rem;color:#e3f8fb;margin-bottom:22px}
.dl-body .sh{margin-bottom:18px}
.dl-body .sh .kicker{color:#cff6fb}
.dl-body .sh .kicker::before{background:#fff}
.dl-body h2{color:#fff}
.dl-body .sh p{color:#e3f8fb}
.dl-check{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-bottom:24px}
.dl-check li{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.55;color:#f0fcfd}
.dl-check svg{width:20px;height:20px;flex:none;color:#fff;margin-top:1px}
.dl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}
.dl-meta small{font-size:.82rem;color:#d4f4f8}

/* ---------- 09 Set-up timeline ---------- */
.steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;position:relative;counter-reset:st}
.steps::before{content:"";position:absolute;left:28px;right:28px;top:27px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--p),#9bd8e1)}
.steps li{position:relative;counter-increment:st}
.steps .num{position:relative;z-index:1;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#fff;border:2px solid var(--p);color:var(--p-d);margin-bottom:16px;box-shadow:var(--shadow-s);transition:transform .25s ease,background-color .25s ease,color .25s ease}
.steps .num svg{width:26px;height:26px}
.steps .num::after{content:counter(st);position:absolute;right:-8px;top:-8px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center}
.steps li:hover .num{transform:translateY(-3px);background:var(--p);color:#fff}
.steps h3{font-size:1rem;margin-bottom:.3em}
.steps p{font-size:.89rem;line-height:1.6;margin:0}

/* ---------- 10 Who benefits (4 columns, top accent) ---------- */
.aud{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.aud li{position:relative;padding:28px 24px 26px;border-right:1px solid var(--line);transition:background-color .25s ease}
.aud li:last-child{border-right:0}
.aud li::before{content:"";position:absolute;left:24px;top:-1px;width:44px;height:3px;background:var(--p);transition:width .3s ease}
.aud li:hover{background:#fff}
.aud li:hover::before{width:calc(100% - 48px)}
.aud svg{width:34px;height:34px;color:var(--p-d);margin-bottom:14px;transition:transform .25s ease}
.aud li:hover svg{transform:translateY(-3px)}
.aud h3{font-size:1.04rem;margin-bottom:.35em}
.aud p{font-size:.91rem;margin:0}

/* ---------- 11 FAQ (centred tabs + accordion) ---------- */
.tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}
.tab{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:.95rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
.tab svg{width:22px;height:22px;color:var(--p-d);flex:none}
.tab span{flex:1}
.tab small{font-size:.78rem;color:var(--muted);font-weight:400}
.tab:hover{border-color:var(--p)}
.tab[aria-selected="true"]{border-color:var(--p);background:var(--soft);box-shadow:inset 4px 0 0 var(--p)}
.faq-main{width:100%}
.faq-list{display:grid;gap:10px}
.faq-list[hidden]{display:none}
.qa{background:#fff;border:1px solid var(--line);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}
.qa.open{border-color:var(--p);box-shadow:var(--shadow-s)}
.qa h3{margin:0;font-size:1rem}
.qa button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:0;background:none;text-align:left;font-size:.97rem;font-weight:500;color:var(--ink);cursor:pointer;border-radius:16px}
.qa .pm{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--p-d);transition:background-color .2s ease,color .2s ease}
.qa .pm svg{width:16px;height:16px}
.qa .pm .v{transition:transform .25s ease;transform-origin:center}
.qa.open .pm{background:var(--p);color:#fff}
.qa.open .pm .v{transform:scaleY(0)}
.qa .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}
.qa.open .ans{grid-template-rows:1fr}
.qa .ans > div{overflow:hidden}
.qa .ans p{padding:0 20px 18px;margin:0;font-size:.93rem}

/* ---------- Footer (light) ---------- */
#site-footer{background:linear-gradient(180deg,#eaf8fa 0%,#e1f4f7 100%);border-top:1px solid var(--soft-2);color:var(--txt)}
.ft{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.2fr;gap:34px;padding:54px 0 38px}
.ft-brand{padding-right:20px}
.ft .brand{margin-bottom:14px}
.ft p{font-size:.92rem;color:var(--txt);margin:0}
.ft h3{position:relative;color:var(--ink);font-size:1rem;margin-bottom:16px;padding-bottom:10px}
.ft h3::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:3px;background:var(--p)}
.ft ul{list-style:none;display:grid;gap:9px}
.ft a{color:var(--txt);font-size:.92rem;text-decoration:none;transition:color .2s ease,padding-left .2s ease}
.ft ul a:hover{color:var(--p-dd);text-decoration:none;padding-left:4px}
.ft-bottom-bar{border-top:1px solid var(--soft-2);background:#d8f0f3}
.ft-bottom{padding:16px 0 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.86rem;color:var(--txt)}
.ft-bottom a{color:var(--p-dd);font-weight:500;text-decoration:none}

/* ---------- Scroll to top ---------- */
.to-top{position:fixed;right:20px;bottom:20px;z-index:90;width:48px;height:48px;border-radius:50%;border:0;background:var(--p);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px rgba(0,135,150,.35);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s}
.to-top.show{opacity:1;visibility:visible;transform:none}
.to-top svg{width:22px;height:22px}

/* ---------- Reveal ---------- */
.js .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}
.js .rv.in{opacity:1;transform:none}

/* ==========================================================
   Inner pages (blog, articles, legal)
   ========================================================== */
.page-hero{padding:40px 0 34px;background:var(--bg);border-bottom:1px solid var(--line)}
.crumbs{list-style:none;display:flex;flex-wrap:wrap;gap:6px;font-size:.85rem;color:var(--muted);margin-bottom:14px}
.crumbs li+li::before{content:"/";margin-right:6px;color:#a9c3c7}
.crumbs a{color:var(--p-d)}
.page-hero h1{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:.35em;max-width:880px}
.page-hero p{max-width:760px;margin:0}

/* blog listing */
.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--soft-2)}
.card img{width:100%;aspect-ratio:2/1;object-fit:cover;border-bottom:1px solid var(--line)}
.card-b{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}
.card-b .tag{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--p-d);margin-bottom:6px}
.card-b h2,.card-b h3{font-size:1.06rem;margin-bottom:.45em}
.card-b h2 a,.card-b h3 a{color:var(--ink)}
.card-b h2 a:hover,.card-b h3 a:hover{color:var(--p-dd)}
.card-b p{font-size:.9rem;margin-bottom:14px}
.card-b .more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:500}
.card-b .more svg{width:16px;height:16px;transition:transform .2s ease}
.card:hover .more svg{transform:translateX(4px)}

/* article */
.art-g{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start}
.art-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.85rem;color:var(--muted)}
.art-meta span{display:inline-flex;align-items:center;gap:6px}
.art-meta svg{width:16px;height:16px;color:var(--p-d)}
.art-img{margin:0 0 28px;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#fff}
.art-img img{width:100%;aspect-ratio:2/1;object-fit:cover}
.prose{font-size:1.02rem;color:#40585d}
.prose > p:first-of-type{font-size:1.06rem;color:var(--ink)}
.prose h2{font-size:clamp(1.3rem,2.2vw,1.6rem);margin:1.7em 0 .6em;padding-top:4px}
.prose h3{font-size:1.14rem;margin:1.4em 0 .5em}
.prose ul{list-style:none;margin:0 0 1.2em;display:grid;gap:8px}
.prose ul li{position:relative;padding-left:26px}
.prose ul li::before{content:"";position:absolute;left:4px;top:.62em;width:10px;height:10px;border-radius:3px;background:var(--p);transform:rotate(45deg)}
.prose .tbl-wrap{margin:0 0 1.4em}
.prose .tbl{min-width:520px}
.prose a{text-decoration:underline;text-underline-offset:3px}
.prose .callout{display:flex;gap:12px;padding:16px 18px;border-radius:14px;background:var(--soft);border:1px solid var(--soft-2);margin:0 0 1.3em;font-size:.96rem;color:var(--ink)}
.prose .callout svg{width:22px;height:22px;color:var(--p-d);flex:none;margin-top:3px}
.prose .art-faq{display:grid;gap:10px;margin-bottom:1em}
.prose .art-faq .qa h3{margin:0;font-size:1rem}

.side{position:sticky;top:calc(var(--hh) + 18px);max-height:calc(100vh - var(--hh) - 36px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;display:grid;gap:18px;scrollbar-width:thin;scrollbar-color:#9bd8e1 transparent}
.side::-webkit-scrollbar{width:6px}
.side::-webkit-scrollbar-thumb{background:#9bd8e1;border-radius:6px}
.side-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}
.side-box h2{font-size:1rem;margin-bottom:12px}
.toc{list-style:none;display:grid;gap:4px}
.toc a{display:block;padding:6px 10px;border-radius:8px;font-size:.88rem;line-height:1.45;color:var(--txt);border-left:2px solid transparent}
.toc a:hover,.toc a.on{background:var(--soft);color:var(--p-dd);border-left-color:var(--p)}
.side-dl{background:linear-gradient(135deg,#0fb3c6,#0a8796);border:0;color:#eafcfe}
.side-dl h2{color:#fff}
.side-dl p{font-size:.88rem;margin-bottom:14px;color:#e2f8fb}
.side-dl .btn{width:100%;min-height:46px;font-size:.9rem}
.side-posts{list-style:none;display:grid;gap:12px}
.side-posts a{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:center;font-size:.86rem;line-height:1.45;color:var(--ink);font-weight:500}
.side-posts a:hover{color:var(--p-dd)}
.side-posts img{width:70px;height:46px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}

.related{margin-top:46px;padding-top:30px;border-top:1px solid var(--line)}
.related > h2{font-size:1.35rem;margin-bottom:18px}
.related .blog-grid{grid-template-columns:repeat(3,1fr);gap:18px}
.related .card-b h3{font-size:.96rem}

/* legal / text pages */
.text-page{max-width:860px}
.text-page h2{font-size:1.35rem;margin:1.6em 0 .55em}
.text-page h2:first-child{margin-top:0}
.text-page ul{list-style:none;display:grid;gap:8px;margin:0 0 1.2em}
.text-page ul li{position:relative;padding-left:22px}
.text-page ul li::before{content:"";position:absolute;left:2px;top:.66em;width:9px;height:9px;border-radius:3px;background:var(--p)}
.mail{display:inline-flex;align-items:center;gap:12px;padding:16px 22px;border-radius:16px;background:#fff;border:1px solid var(--line);font-size:1.05rem;font-weight:500;color:var(--ink);margin:6px 0 18px}
.mail svg{width:24px;height:24px;color:var(--p-d)}

/* ==========================================================
   Responsive
   ========================================================== */
@media (max-width:1100px){
  .nav a{padding:8px 13px}
  .flow p{font-size:.8rem}
}
@media (max-width:1023px){
  .hd{grid-template-columns:1fr auto auto}
  .burger{display:inline-flex}
  .hd-cta{order:2}
  .burger{order:3}
  .nav{position:absolute;left:0;right:0;top:var(--hh);background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(8,84,96,.1);display:none;justify-self:stretch}
  .nav.open{display:block}
  .nav ul{flex-direction:column;align-items:stretch;gap:4px;margin:12px 20px 18px;border-radius:18px;padding:8px}
  .nav a{padding:12px 16px;border-radius:12px}
  .nav a.on::after{left:auto;right:16px;top:50%;bottom:auto;margin:-2.5px 0 0}
  .hero-g{grid-template-columns:1fr 1fr;gap:28px}
  .steps{grid-template-columns:repeat(3,1fr);row-gap:30px}
  .steps::before{display:none}
  .aud{grid-template-columns:repeat(2,1fr)}
  .aud li:nth-child(2){border-right:0}
  .aud li:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .ft{grid-template-columns:1fr 1fr}
  .ft-brand{grid-column:1/-1;padding-right:0}
  .art-g{grid-template-columns:1fr}
  .side{position:static;max-height:none;overflow:visible;padding-right:0;grid-template-columns:1fr 1fr}
  .side .side-box:first-child{grid-column:1/-1}
  .blog-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:860px){
  .hero-g{grid-template-columns:1fr}
  .hero-vis{order:2}
  .about-g,.wifi-g,.acc-g,.spd-g{grid-template-columns:1fr;gap:24px}
  .hero-vis{margin-right:0}
  .sees{grid-template-columns:1fr}
  .about-vis{padding:0 0 24px}
  .about-txt{padding-left:22px}
  .feat-frame{grid-template-columns:repeat(2,1fr)}
  .feat:nth-child(3n){border-right:1px solid var(--line)}
  .feat:nth-child(2n){border-right:0}
  .feat:nth-last-child(-n+3){border-bottom:1px solid var(--line)}
  .feat:nth-last-child(-n+2){border-bottom:0}
  .places{grid-template-columns:1fr}
  .places li{border-right:0;border-bottom:1px solid var(--line)}
  .places li:last-child{border-bottom:0}
  .compare{grid-template-columns:1fr;gap:22px}
  .dl{grid-template-columns:1fr}
  .dl-vis{padding:22px 22px 0}
  .dl-body{border-left:0;padding:24px 26px 32px}
}
@media (max-width:640px){
  .sec{padding:52px 0}
  .hero{padding:24px 0 36px}
  .hd-cta{display:none}
  .flow{grid-template-columns:repeat(2,1fr);row-gap:26px}
  .flow::before{display:none}
  .steps{grid-template-columns:1fr 1fr}
  .feat-frame{grid-template-columns:1fr}
  .feat,.feat:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}
  .feat:nth-last-child(-n+2){border-bottom:1px solid var(--line)}
  .feat:last-child{border-bottom:0}
  .aud{grid-template-columns:1fr}
  .aud li{border-right:0;border-bottom:1px solid var(--line)}
  .aud li:last-child{border-bottom:0}
  .dl-check{grid-template-columns:1fr}
  .dl-info li{flex-direction:column;gap:2px}
  .spd-g .tbl{min-width:0}
  .spd-g .tbl td:first-child{white-space:normal}
  .dl-info b{text-align:left}
  .tabs{grid-template-columns:1fr}
  .sees{grid-template-columns:1fr}
  .ft{grid-template-columns:1fr;gap:26px}
  .blog-grid,.related .blog-grid{grid-template-columns:1fr}
  .side{grid-template-columns:1fr}
  .ft-bottom{flex-direction:column}
}
@media (max-width:400px){
  .wrap{width:calc(100% - 28px)}
  .steps{grid-template-columns:1fr}
  .flow{grid-template-columns:1fr 1fr}
  .btn{padding:12px 20px}
  .hero-btns .btn{flex:1 1 100%}
  .brand{font-size:1.08rem}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}
  .js .rv{opacity:1;transform:none}
}


/* ==========================================================
   2026 refresh — soft, accessible site-wide design
   ========================================================== */
:root{--bg:#f9fcfd;--soft:#eef9fa;--soft-2:#d9f0f2;--line:#e0edf0;--shadow-m:0 16px 42px rgba(17,82,99,.09)}
#site-header{background:rgba(255,255,255,.96);border-bottom:1px solid #e3eef0;box-shadow:0 4px 24px rgba(12,67,80,.045)}
.hd{gap:22px}
.brand img{box-shadow:0 3px 12px rgba(0,167,189,.12)}
.nav ul{background:transparent;border:0;gap:2px}
.nav a{font-weight:500;color:#385660}
.nav a:hover,.nav a.on{background:#e9f8fa;color:#087c8b;box-shadow:none}
.nav a.on::after{display:none}
.hd-cta{box-shadow:0 6px 16px rgba(0,146,164,.2)}
/* Light download panel: replace the former dark teal section */
.dl{background:linear-gradient(125deg,#e9fafb 0%,#f7fdfd 62%,#eff9ff 100%);color:var(--txt);border:1px solid #d6eef1;box-shadow:0 16px 42px rgba(17,82,99,.08)}
.dl-vis img{box-shadow:0 10px 30px rgba(19,82,94,.12)}
.dl-info{background:#fff;border:1px solid #dcebed;box-shadow:0 3px 13px rgba(19,82,94,.05)}
.dl-info li{border-bottom:1px solid #e5f1f2}
.dl-info span,.dl-meta small{color:#57737a}
.dl-info b,.dl-body h3,.dl-body h2{color:var(--ink)}
.dl-body{border-left:1px solid #d9ebef}
.dl-p,.dl-body .sh p,.dl-check li{color:var(--txt)}
.dl-body .sh .kicker{color:var(--p-d)}
.dl-body .sh .kicker::before{background:var(--p)}
.dl-check svg{color:var(--p-d)}
.dl-body .btn-w{background:var(--p-d);color:#fff;box-shadow:0 8px 20px rgba(0,139,158,.16)}
.dl-body .btn-w:hover{background:var(--p-dd);color:#fff}
.side-dl{background:linear-gradient(135deg,#e8f9fb,#f7fcfd);color:var(--txt);border:1px solid #d9edf0}
.side-dl h2{color:var(--ink)}
.side-dl p{color:var(--txt)}
.side-dl .btn-w{background:var(--p-d);color:#fff}
/* Five distinct cards replace the tiny connector timeline */
#setup{background:linear-gradient(180deg,#f1fbfc 0%,#fff 100%);position:relative;overflow:hidden}
#setup .sh{max-width:710px;margin-bottom:40px}
#setup .sh h2{font-size:clamp(1.75rem,3.2vw,2.45rem);letter-spacing:-.025em}
#setup .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}
#setup .steps::before{display:none}
#setup .steps li{padding:25px 19px 26px;background:#fff;border:1px solid #dcebee;border-radius:22px;box-shadow:0 10px 28px rgba(24,88,104,.055);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;min-height:235px}
#setup .steps li:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(24,88,104,.12);border-color:#9ddbe3}
#setup .steps .num{height:64px;width:64px;margin-bottom:22px;border:0;background:linear-gradient(135deg,#e1f8fa,#f2fcfd);border-radius:18px;color:#0791a3;box-shadow:none}
#setup .steps .num svg{height:30px;width:30px}
#setup .steps .num::after{width:25px;height:25px;right:-10px;top:-10px;border:3px solid #fff;background:#049bab;color:#fff;font-size:.73rem}
#setup .steps li:hover .num{transform:none;background:#d8f4f7;color:#087d8d}
#setup .steps h3{font-size:1rem;margin-bottom:9px;line-height:1.4}
#setup .steps p{font-size:.85rem;line-height:1.7;color:#637a80}
/* Complete footer refresh, shared by every page */
#site-footer{background:#eff9fa;border-top:1px solid #d9eef0;color:var(--txt)}
.ft-top{display:grid;grid-template-columns:minmax(250px,.95fr) minmax(0,1.8fr);gap:76px;padding:68px 0 62px}
.ft-intro{max-width:360px}
.ft-eyebrow{font-size:.72rem;letter-spacing:.15em;font-weight:700;color:#078c9c}
.ft-intro h2{font-size:clamp(1.45rem,2.1vw,1.9rem);letter-spacing:-.025em;line-height:1.28;margin:12px 0 16px}
.ft-intro p{font-size:.9rem;line-height:1.85;color:#60787d;margin-bottom:23px}
.ft-action{min-height:45px;padding:10px 19px;font-size:.86rem}
.ft-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.ft-navigation h3{color:var(--ink);font-size:.95rem;padding:0;margin:3px 0 20px}
.ft-navigation h3::after{display:none}
.ft-navigation ul{list-style:none;display:grid;gap:12px}
.ft-navigation ul a{font-size:.85rem;color:#546f76;line-height:1.55}
.ft-navigation ul a:hover{color:#047e91;padding-left:3px}
.ft-bottom-bar{background:#fff;border-top:1px solid #deedf0}
.ft-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:22px;font-size:.79rem}
.ft-bottom-brand{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
.ft-bottom .brand{font-size:.97rem;margin:0;white-space:nowrap}
.ft-bottom .brand img{height:32px;width:32px;border-radius:9px}
.ft-bottom p{font-size:.76rem;color:#73878c;max-width:365px;line-height:1.5;margin:0;text-align:right}
@media(max-width:1100px){#setup .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-top{gap:38px}}
@media(max-width:800px){.ft-top{grid-template-columns:1fr;gap:36px;padding:48px 0}.ft-intro{max-width:550px}.ft-navigation{gap:22px}.ft-bottom{align-items:flex-start;flex-direction:column}.ft-bottom p{text-align:left}.nav ul{background:var(--soft);border:1px solid var(--soft-2)}}
@media(max-width:640px){#setup .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#setup .steps li{padding:20px 15px;min-height:225px}#setup .steps h3{font-size:.95rem}#setup .steps p{font-size:.81rem}.ft-navigation{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.ft-intro h2{max-width:340px}.dl-body{border-left:0}.ft-bottom-brand{gap:12px}}
@media(max-width:410px){#setup .steps{grid-template-columns:1fr}#setup .steps li{min-height:auto;padding:21px 22px}#setup .steps .num{margin-bottom:14px}.ft-navigation{gap:25px 16px}}

/* Visible shared navigation and footer with zero JavaScript dependency */
#site-header, #site-footer{visibility:visible;opacity:1}
#site-header .hd{min-height:var(--hh)}
#site-footer .ft-top{min-height:250px}

/* Reference-matched footer; static HTML visible without scripts */
#site-footer{display:block!important;visibility:visible!important;opacity:1!important;background:#f4fafb!important;color:#15313f!important;border-top:1px solid #dce9ed!important}
#site-footer .screenshot-footer-grid{display:grid;grid-template-columns:1.33fr .88fr .88fr .88fr;column-gap:clamp(24px,5vw,90px);padding:58px 0 50px;align-items:start}
#site-footer .sfoot-brand .brand{display:inline-flex;align-items:center;gap:11px;margin:0 0 24px;color:#14313c;font-size:1.28rem;text-decoration:none;font-weight:700}
#site-footer .sfoot-brand img{border-radius:11px;width:40px;height:40px}
#site-footer .sfoot-brand p{font-size:.92rem;line-height:1.75;color:#587384;max-width:342px;margin:0}
#site-footer .sfoot-links h3{font-size:1rem;color:#142d39;font-weight:700;padding:0;margin:1px 0 20px}
#site-footer .sfoot-links h3:after{display:none}
#site-footer .sfoot-links ul{list-style:none;display:flex;flex-direction:column;gap:15px;margin:0;padding:0}
#site-footer .sfoot-links a{font-size:.91rem;line-height:1.35;color:#557284;text-decoration:none}
#site-footer .sfoot-links a:hover{color:#008d9d;text-decoration:underline;padding:0}
#site-footer .sfoot-bottom{border-top:1px solid #dce9ed;text-align:center;padding:21px 16px 25px;color:#60798b;font-size:.86rem;line-height:1.8}
#site-footer .sfoot-bottom a{font-weight:600;color:#008b9f;text-decoration:none}
#site-footer .sfoot-bottom p{font-size:.86rem;margin:8px 0 0;color:#60798b}
#site-header{display:block!important;visibility:visible!important;opacity:1!important}
/* HD photographic images with natural sharpness, no blur effects */
.hero-vis img{filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;border-radius:22px;box-shadow:0 16px 40px rgba(29,101,110,.12);aspect-ratio:16/10;object-fit:cover}
img{filter:none}
@media(max-width:980px){#site-footer .screenshot-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding:46px 0}}
@media(max-width:560px){#site-footer .screenshot-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:34px;padding:37px 0}#site-footer .sfoot-brand{grid-column:1/-1}#site-footer .sfoot-brand p{max-width:100%}#site-footer .sfoot-links a{font-size:.84rem}#site-footer .sfoot-links ul{gap:12px}#site-footer .sfoot-bottom{font-size:.77rem}}

/* Original homepage art restored: no blur filters; keep pixel edges sharp */
.hero-vis img,.about-vis img,.sec img{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#download .play-store-download{display:inline-flex;margin:10px 0 0 12px;align-items:center;justify-content:center}
@media(max-width:560px){#download .play-store-download{margin:12px 0 0;display:flex;width:100%}}
