{"id":42,"date":"2026-10-30T08:55:53","date_gmt":"2026-10-30T08:55:53","guid":{"rendered":"https:\/\/guide.topmostvpn.com\/?page_id=42"},"modified":"2026-10-30T15:17:59","modified_gmt":"2026-10-30T15:17:59","slug":"surfperks","status":"publish","type":"page","link":"https:\/\/surfshark.mega-saver.com\/","title":{"rendered":"Surfperks"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"42\" class=\"elementor elementor-42\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-25770b11 elementor-section-full_width elementor-reverse-tablet elementor-reverse-mobile elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-height-default elementor-section-height-default\" data-id=\"25770b11\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71e3ee0e\" data-id=\"71e3ee0e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a60505a elementor-widget elementor-widget-html\" data-id=\"2a60505a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Page styles: keep this widget first -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Figtree:wght@400;500;600;700;800&family=JetBrains+Mono:wght@600;700&display=swap\">\n<style id=\"sp-styles\">\n\/* ===== SurfPerks coupon page. Everything is scoped under .sp so WordPress theme styles don't leak in. ===== *\/\nbody.sp-body{margin:0;background:#F6F5FB}\n.sp{--ink:#17142E;--body:#3A3654;--muted:#6A6684;--line:#E4E1F0;--line2:#EEEBF6;--bg:#F6F5FB;--panel:#F3F1FA;--cta:#5A31F4;--cta-dark:#4220C9;--tint:#EFEBFE;--tint-line:#B9A8FB;--sun:#FFCF3F;--sun-tint:#FFF6D6;--ok:#0B6E4C;--ok-bg:#E3F6EE;--hot:#B4361B;--hot-bg:#FDECE7;\n  font-family:Figtree,system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;color:var(--body);font-size:16px;line-height:1.55;background:var(--bg);-webkit-font-smoothing:antialiased;text-align:left}\n.sp *,.sp *::before,.sp *::after{box-sizing:border-box}\n.sp h1,.sp h2,.sp h3,.sp p,.sp ul,.sp ol,.sp dl,.sp dd,.sp dt{margin:0;padding:0}\n.sp h1,.sp h2,.sp h3{font-family:inherit;font-size:inherit;font-weight:800;color:var(--ink);line-height:1.2;text-transform:none;letter-spacing:normal}\n.sp ul,.sp ol{list-style:none}\n.sp li{margin:0}\n.sp a{color:var(--cta);text-decoration:none}\n.sp a:hover{color:#3B1DB0}\n.sp a:focus-visible,.sp button:focus-visible,.sp summary:focus-visible,.sp input:focus-visible{outline:3px solid var(--cta);outline-offset:2px}\n.sp button{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;margin:0}\n.sp img{max-width:100%;height:auto}\n.sp .sp-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}\n.sp .sp-h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-0.02em}\n.sp .sp-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--cta);text-transform:uppercase;margin-bottom:6px}\n.sp .sp-muted{color:var(--muted)}\n.sp .sp-logo-ph{width:52px;height:52px;border-radius:14px;border:2px dashed #B8B3CF;background:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.06em;flex:0 0 auto;overflow:hidden}\n.sp .sp-logo-ph img{width:100%;height:100%;object-fit:contain}\n.sp .sp-ico{width:18px;height:18px;flex:0 0 auto}\n\n\/* Pills *\/\n.sp .sp-pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;line-height:1.4}\n.sp .sp-pill svg{width:12px;height:12px}\n.sp .sp-pill--ok{color:var(--ok);background:var(--ok-bg)}\n.sp .sp-pill--ink{color:#fff;background:var(--ink)}\n.sp .sp-pill--violet{color:var(--cta-dark);background:var(--tint)}\n.sp .sp-pill--grey{color:var(--body);background:var(--panel)}\n.sp .sp-pill--hot{color:var(--hot);background:var(--hot-bg)}\n\n\/* Buttons *\/\n.sp .sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border:0;border-radius:12px;background:var(--cta);color:#fff;font-weight:800;font-size:15px;line-height:1;text-decoration:none;transition:filter .15s ease}\n.sp .sp-btn:hover{color:#fff;background:var(--cta);filter:brightness(.92)}\n.sp .sp-btn svg{width:16px;height:16px;flex:0 0 auto}\n.sp .sp-btn--sm{height:44px;padding:0 18px}\n.sp .sp-btn--outline{background:#fff;color:var(--cta);border:2px solid var(--cta)}\n.sp .sp-btn--outline:hover{background:var(--tint);color:var(--cta);filter:none}\n.sp .sp-btn--block{display:flex;width:100%}\n\n\/* Get Code button: code peeks out behind a zigzag edge; slides back on hover *\/\n.sp .sp-cb{position:relative;display:block;width:100%;height:54px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--ink)}\n.sp .sp-cb:hover,.sp .sp-cb:focus{background:transparent;color:var(--ink)}\n.sp .sp-cb__peek{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed var(--tint-line);border-radius:12px;background:var(--tint);display:flex;align-items:center;justify-content:flex-end;padding-right:14px;font-family:\"JetBrains Mono\",ui-monospace,Menlo,Consolas,monospace;font-weight:700;font-size:16px;color:var(--ink);letter-spacing:.04em}\n.sp .sp-cb__cover{position:absolute;top:0;bottom:0;left:0;right:52px;background:var(--cta);color:#fff;border-radius:12px 0 0 12px;display:flex;align-items:center;justify-content:center;gap:8px;padding-right:8px;font-weight:800;font-size:16px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 12.5%,calc(100% - 9px) 25%,100% 37.5%,calc(100% - 9px) 50%,100% 62.5%,calc(100% - 9px) 75%,100% 87.5%,calc(100% - 9px) 100%,0 100%);transition:right .25s ease,filter .15s ease}\n.sp .sp-cb:hover .sp-cb__cover,.sp .sp-cb:focus-visible .sp-cb__cover{right:80px;filter:brightness(.94)}\n@media (hover:none){.sp .sp-cb .sp-cb__cover{right:80px}}\n.sp .sp-cb--lg{height:56px}\n.sp .sp-cb--lg .sp-cb__cover{font-size:17px}\n.sp .sp-cb--xl{height:58px}\n.sp .sp-cb--xl .sp-cb__cover{font-size:18px}\n.sp .sp-cb--white .sp-cb__peek{background:#fff}\n.sp .sp-cb[disabled]{cursor:not-allowed;opacity:.55}\n\/* Get Deal button (for offers without a code): folded corner *\/\n.sp .sp-deal{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;height:54px;border-radius:12px;background:var(--cta);color:#fff;font-weight:800;font-size:16px;text-decoration:none}\n.sp .sp-deal:hover{color:#fff;filter:brightness(.92)}\n.sp .sp-deal::after{content:\"\";position:absolute;right:0;bottom:0;width:18px;height:18px;background:linear-gradient(135deg,rgba(0,0,0,.3) 0 50%,#fff 50% 100%);border-top-left-radius:4px}\n\n\/* Disclosure strip + header *\/\n.sp .sp-strip{background:var(--ink);color:#D9D6EA;font-size:13px}\n.sp .sp-strip .sp-wrap{display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px}\n.sp .sp-strip a{color:#fff;text-decoration:underline}\n.sp .sp-strip__ok{display:inline-flex;align-items:center;gap:6px;color:#FFE08A;font-weight:600}\n.sp .sp-strip__ok svg{width:14px;height:14px}\n.sp .sp-header{background:#fff;border-bottom:1px solid var(--line)}\n.sp .sp-header .sp-wrap{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}\n.sp .sp-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:800;font-size:24px;letter-spacing:-0.03em;color:var(--ink)}\n.sp .sp-logo:hover{color:var(--ink)}\n.sp .sp-logo b{font-weight:800;color:var(--cta)}\n.sp .sp-header__r{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}\n.sp .sp-nav{display:flex;gap:22px}\n.sp .sp-nav a{color:var(--ink);font-size:15px;font-weight:600;padding:12px 0}\n@media (max-width:700px){.sp .sp-nav{display:none}.sp .sp-logo{font-size:21px}.sp .sp-strip__ok{display:none}}\n\n\/* Hero *\/\n.sp .sp-hero{background:#fff;border-bottom:1px solid var(--line)}\n.sp .sp-hero .sp-wrap{padding-top:18px;padding-bottom:44px}\n.sp .sp-crumbs{font-size:14px;color:var(--muted);margin-bottom:22px}\n.sp .sp-crumbs a{color:var(--muted)}\n.sp .sp-crumbs b{color:var(--ink);font-weight:600}\n.sp .sp-hero__grid{display:flex;flex-wrap:wrap;gap:40px;align-items:center}\n.sp .sp-hero__l{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}\n.sp .sp-merchant{display:flex;align-items:center;gap:12px}\n.sp .sp-merchant p{font-size:14px;color:var(--muted)}\n.sp .sp-merchant strong{display:block;font-size:17px;color:var(--ink)}\n.sp .sp-h1{font-weight:800;font-size:clamp(30px,4.6vw,58px);line-height:1.04;letter-spacing:-0.035em;color:var(--ink)}\n.sp .sp-mark{background:linear-gradient(transparent 60%,var(--sun) 60%);padding:0 4px}\n.sp .sp-hero__sub{font-size:19px;max-width:580px}\n.sp .sp-checks{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600;color:var(--ink)}\n.sp .sp-checks li{display:inline-flex;align-items:center;gap:8px}\n.sp .sp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;max-width:620px}\n.sp .sp-stat{background:var(--bg);border-radius:12px;padding:12px 14px}\n.sp .sp-stat--sun{background:var(--sun-tint)}\n.sp .sp-stat b{display:block;font-weight:800;font-size:24px;line-height:1.1;color:var(--ink)}\n.sp .sp-stat span{font-size:13px;color:var(--muted)}\n@media (max-width:600px){.sp .sp-hero__sub,.sp .sp-checks,.sp .sp-stats{display:none}.sp .sp-hero .sp-wrap{padding-bottom:28px}.sp .sp-crumbs{margin-bottom:14px}.sp .sp-hero__grid{gap:20px}.sp .sp-merchant .sp-logo-ph{width:40px;height:40px;border-radius:11px;font-size:8px}}\n\n\/* Featured ticket *\/\n.sp .sp-ticket{--stub:150px;flex:1 1 420px;max-width:500px;position:relative;display:flex;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 50px rgba(23,20,46,.14)}\n.sp .sp-ticket__stub{flex:0 0 var(--stub);background:var(--sun);border-radius:21px 0 0 21px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 10px;text-align:center;color:var(--ink)}\n.sp .sp-ticket__stub small{font-size:12px;font-weight:800;letter-spacing:.14em}\n.sp .sp-ticket__stub b{font-weight:800;font-size:60px;line-height:.95;letter-spacing:-0.04em}\n.sp .sp-ticket__stub span{font-size:16px;font-weight:800;letter-spacing:.14em}\n.sp .sp-ticket__stub i{margin-top:14px;font-style:normal;font-size:13px;font-weight:700;background:rgba(23,20,46,.1);padding:4px 10px;border-radius:999px}\n.sp .sp-ticket__notch{position:absolute;left:calc(var(--stub) - 12px);width:24px;height:24px;border-radius:50%;background:#fff}\n.sp .sp-ticket__notch--t{top:-13px;border-bottom:1px solid var(--line)}\n.sp .sp-ticket__notch--b{bottom:-13px;border-top:1px solid var(--line)}\n.sp .sp-ticket__main{flex:1 1 auto;min-width:0;border-left:2px dashed #D9D4EC;padding:24px 24px 20px;display:flex;flex-direction:column;gap:12px}\n.sp .sp-ticket__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}\n.sp .sp-ticket__label{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--cta)}\n.sp .sp-ticket__title{font-weight:800;font-size:21px;line-height:1.25;color:var(--ink)}\n.sp .sp-ticket__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}\n.sp .sp-ticket__price b{font-weight:800;font-size:36px;line-height:1;color:var(--ink)}\n.sp .sp-ticket__price s{font-size:15px;color:var(--muted)}\n.sp .sp-ticket__note{font-size:14px;color:var(--muted)}\n.sp .sp-ticket__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;color:var(--muted)}\n@media (max-width:600px){\n  .sp .sp-ticket{--stub:104px;border-radius:18px;box-shadow:0 14px 30px rgba(23,20,46,.14)}\n  .sp .sp-ticket__stub{border-radius:17px 0 0 17px;padding:14px 6px}\n  .sp .sp-ticket__stub b{font-size:40px}.sp .sp-ticket__stub small{font-size:10px}.sp .sp-ticket__stub span{font-size:13px}.sp .sp-ticket__stub i{display:none}\n  .sp .sp-ticket__notch{width:20px;height:20px;left:calc(var(--stub) - 10px)}.sp .sp-ticket__notch--t{top:-11px}.sp .sp-ticket__notch--b{bottom:-11px}\n  .sp .sp-ticket__main{padding:14px 14px 12px;gap:8px}\n  .sp .sp-ticket__label,.sp .sp-ticket__price,.sp .sp-ticket__note{display:none}\n  .sp .sp-ticket__title{font-size:16px}\n  .sp .sp-ticket .sp-cb{height:48px}.sp .sp-ticket .sp-cb__cover{font-size:15px}\n}\n\n\/* Offers + sidebar *\/\n.sp .sp-body-grid{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;padding-top:44px}\n.sp .sp-offers{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:16px}\n.sp .sp-offers__lead{margin-top:6px;color:var(--muted)}\n.sp .sp-tabs{display:flex;flex-wrap:wrap;gap:8px}\n.sp .sp-tabs[hidden]{display:none}\n.sp .sp-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #CFCBE4;background:#fff;color:var(--ink);font-size:15px;font-weight:700}\n.sp .sp-tab:hover{background:var(--panel);color:var(--ink)}\n.sp .sp-tab span{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--panel)}\n.sp .sp-tab[aria-pressed=\"true\"]{background:var(--ink);border-color:var(--ink);color:#fff}\n.sp .sp-tab[aria-pressed=\"true\"] span{background:rgba(255,255,255,.18)}\n.sp .sp-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 1px 3px rgba(23,20,46,.05)}\n.sp .sp-card[hidden]{display:none}\n.sp .sp-card--featured{border:2px solid var(--ink)}\n.sp .sp-card__row{display:flex;flex-wrap:wrap;align-items:stretch}\n.sp .sp-val{flex:0 0 132px;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:20px 10px;text-align:center;color:var(--ink)}\n.sp .sp-val b{font-weight:800;font-size:40px;line-height:1;letter-spacing:-0.03em}\n.sp .sp-val small{font-weight:800;font-size:13px;letter-spacing:.12em}\n.sp .sp-tag{margin-top:12px;font-size:12px;font-weight:800;letter-spacing:.04em;padding:3px 12px;border-radius:6px}\n.sp .sp-tag--code{color:var(--cta-dark);background:var(--tint)}\n.sp .sp-tag--deal{color:var(--ok);background:var(--ok-bg)}\n.sp .sp-main{flex:1 1 300px;min-width:0;padding:20px 22px;display:flex;flex-direction:column;gap:8px}\n.sp .sp-title{font-size:20px;line-height:1.3;font-weight:500;color:var(--ink)}\n.sp .sp-title strong{font-weight:800}\n.sp .sp-pills{display:flex;flex-wrap:wrap;gap:6px}\n.sp .sp-sub{font-size:14px;color:var(--muted)}\n.sp .sp-act{flex:1 1 230px;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:8px}\n.sp .sp-micro{font-size:13px;color:var(--muted);text-align:center}\n.sp .sp-card__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;border-top:1px solid var(--line2);padding:6px 22px}\n.sp .sp-meta{display:flex;flex-wrap:wrap;gap:0 18px;font-size:13px;color:var(--muted)}\n.sp .sp-meta span{display:inline-flex;align-items:center;gap:6px}\n.sp .sp-meta svg{width:14px;height:14px}\n.sp .sp-ends--soon{color:var(--hot);font-weight:700}\n.sp .sp-details{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;margin-right:-8px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:var(--ink)}\n.sp .sp-details:hover{color:var(--ink);background:var(--panel)}\n.sp .sp-details svg{width:12px;height:12px}\n.sp .sp-fineprint{font-size:14px;color:var(--muted);margin-top:4px}\n@media (max-width:600px){\n  .sp .sp-val{flex:0 0 92px;padding:14px 6px}.sp .sp-val b{font-size:27px}.sp .sp-val small{font-size:11px}.sp .sp-tag{margin-top:8px;font-size:11px;padding:2px 8px}\n  .sp .sp-main{flex:1 1 0;padding:14px}.sp .sp-title{font-size:16px}.sp .sp-sub{font-size:13px}\n  .sp .sp-act{flex:1 1 100%;padding:0 14px 14px}\n  .sp .sp-card__foot{padding:4px 14px;gap:0 10px}\n  .sp .sp-meta{gap:0 12px;font-size:12px}\n  .sp .sp-strip{font-size:12px}\n}\n\n\/* Sidebar *\/\n.sp .sp-side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px}\n.sp .sp-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px}\n.sp .sp-box__head{display:flex;align-items:center;gap:12px}\n.sp .sp-box__head h2{font-size:20px}\n.sp .sp-box__head p{font-size:13px;color:var(--muted)}\n.sp .sp-box h2.sp-box__t{font-size:18px}\n.sp .sp-facts{display:flex;flex-direction:column;font-size:14px}\n.sp .sp-facts div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line2)}\n.sp .sp-facts div:last-child{border-bottom:0}\n.sp .sp-facts dt{color:var(--muted);font-weight:400}\n.sp .sp-facts dd{font-weight:700;color:var(--ink);text-align:right}\n.sp .sp-ticks{display:flex;flex-direction:column;gap:8px;font-size:15px}\n.sp .sp-ticks li{display:flex;gap:10px;align-items:flex-start}\n.sp .sp-ticks svg{margin-top:3px}\n.sp .sp-box > a.sp-more{font-size:14px;font-weight:700;padding:6px 0 0}\n\n\/* How to use *\/\n.sp .sp-how{padding-top:72px}\n.sp .sp-how .sp-h2{margin-bottom:26px}\n.sp .sp-how__grid{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}\n.sp .sp-steps{flex:1 1 420px;display:flex;flex-direction:column;gap:14px}\n.sp .sp-step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;gap:16px}\n.sp .sp-step__n{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:var(--sun);color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}\n.sp .sp-step h3{font-size:18px;margin-bottom:2px}\n.sp .sp-step p{font-size:15px}\n.sp .sp-shot{flex:1 1 380px;min-height:280px;border:2px dashed #B8B3CF;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:14px;font-weight:700;color:var(--muted);overflow:hidden}\n.sp .sp-shot img{width:100%;height:100%;object-fit:cover}\n\n\/* FAQ *\/\n.sp .sp-faq{padding-top:64px;max-width:860px}\n.sp .sp-faq .sp-h2{margin-bottom:10px}\n.sp .sp-qa{border-bottom:1px solid var(--line)}\n.sp .sp-qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:18px;font-weight:700;color:var(--ink);cursor:pointer}\n.sp .sp-qa summary::-webkit-details-marker{display:none}\n.sp .sp-qa summary::after{content:\"+\";flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--tint);color:var(--cta-dark);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1}\n.sp .sp-qa[open] summary::after{content:\"\\2212\";background:var(--cta);color:#fff}\n.sp .sp-qa p{padding-bottom:18px;font-size:16px}\n\n\/* Closing CTA *\/\n.sp .sp-close{padding:64px 0 72px}\n.sp .sp-close__box{background:var(--tint);border-radius:22px;padding:clamp(24px,4vw,44px);display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between}\n.sp .sp-close__box > div{flex:1 1 380px}\n.sp .sp-close__box h2{font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-0.02em}\n.sp .sp-close__box p{margin-top:8px;font-size:17px}\n.sp .sp-close__box .sp-cb{flex:0 1 340px;width:340px;max-width:100%}\n\n\/* Footer *\/\n.sp .sp-footer{background:var(--ink);color:#CFCBE4;font-size:14px}\n.sp .sp-footer .sp-wrap{padding-top:44px;padding-bottom:32px;display:flex;flex-direction:column;gap:22px}\n.sp .sp-footer__top{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between}\n.sp .sp-footer__about{flex:1 1 440px;display:flex;flex-direction:column;gap:10px}\n.sp .sp-footer__about p{max-width:600px}\n.sp .sp-footer__brand{font-weight:800;font-size:24px;letter-spacing:-0.03em;color:#fff}\n.sp .sp-footer__brand b{color:#B9A8FB;font-weight:800}\n.sp .sp-footer nav{display:flex;flex-direction:column}\n.sp .sp-footer nav a{color:#fff;padding:8px 0}\n.sp .sp-footer nav a:hover{color:var(--sun)}\n.sp .sp-footer__copy{padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#A9A4C4}\n@media (max-width:640px){.sp .sp-footer .sp-wrap{padding-bottom:100px}}\n\n\/* Mobile sticky bar *\/\n.sp .sp-sticky{display:none}\n@media (max-width:640px){\n  .sp .sp-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:998;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(23,20,46,.12);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px}\n  .sp .sp-sticky p{font-size:13px;color:var(--muted);line-height:1.35}\n  .sp .sp-sticky strong{display:block;font-size:15px;color:var(--ink)}\n}\n\n\/* Code popup *\/\n.sp .sp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(23,20,46,.6)}\n.sp .sp-modal[hidden]{display:none}\n.sp .sp-modal__box{position:relative;width:100%;max-width:560px;background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(23,20,46,.35);overflow:hidden;max-height:calc(100vh - 48px);overflow-y:auto}\n.sp .sp-modal__main{padding:26px 28px 24px;display:flex;flex-direction:column;gap:16px}\n.sp .sp-modal__top{display:flex;justify-content:space-between;align-items:center;gap:12px}\n.sp .sp-modal__top > div{display:flex;align-items:center;gap:10px}\n.sp .sp-modal__top .sp-logo-ph{width:44px;height:44px;border-radius:12px;font-size:9px}\n.sp .sp-x{width:44px;height:44px;border-radius:50%;border:0;background:var(--panel);color:var(--ink);display:flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}\n.sp .sp-x:hover{background:#E6E2F3;color:var(--ink)}\n.sp .sp-x svg{width:18px;height:18px}\n.sp .sp-modal h2{font-size:26px;line-height:1.2}\n.sp .sp-modal__copyrow{display:flex;flex-wrap:wrap;gap:10px}\n.sp .sp-codebox{flex:1 1 220px;min-height:60px;border:2px dashed var(--tint-line);border-radius:12px;background:var(--tint);display:flex;align-items:center;justify-content:center;font-family:\"JetBrains Mono\",ui-monospace,Menlo,Consolas,monospace;font-weight:700;font-size:22px;letter-spacing:.08em;color:var(--ink);padding:0 12px;word-break:break-all;text-align:center;user-select:all}\n.sp .sp-copy{flex:1 1 140px;height:60px;border:0;border-radius:12px;background:var(--cta);color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}\n.sp .sp-copy:hover{background:var(--cta);color:#fff;filter:brightness(.92)}\n.sp .sp-copy svg{width:18px;height:18px}\n.sp .sp-modal__note{font-size:14px;color:var(--muted)}\n.sp .sp-modal__fb{background:var(--bg);border-top:1px solid var(--line);padding:16px 28px 20px}\n.sp .sp-fb-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}\n.sp .sp-fb-ask p{font-weight:700;color:var(--ink)}\n.sp .sp-fb-ask div{display:flex;gap:8px}\n.sp .sp-fb-btn{height:44px;padding:0 16px;border:1px solid #CFCBE4;border-radius:10px;background:#fff;font-size:14px;font-weight:700}\n.sp .sp-fb-btn:hover{background:var(--panel)}\n.sp .sp-fb-yes,.sp .sp-fb-yes:hover{color:var(--ok)}\n.sp .sp-fb-no,.sp .sp-fb-no:hover{color:var(--hot)}\n.sp .sp-fb-msg{font-size:15px;color:var(--ink)}\n.sp .sp-fb-msg[hidden],.sp .sp-fb-ask[hidden]{display:none}\n@media (max-width:600px){\n  .sp .sp-modal{align-items:flex-end;padding:0}\n  .sp .sp-modal__box{max-width:none;border-radius:24px 24px 0 0;max-height:92vh}\n  .sp .sp-modal__main{padding:20px 20px 18px}\n  .sp .sp-modal h2{font-size:22px}\n  .sp .sp-modal__fb{padding:14px 20px calc(20px + env(safe-area-inset-bottom))}\n}\n<\/style>\n<div class=\"sp\">\n<div class=\"sp-strip\"><div class=\"sp-wrap\">\n<p>Independent Surfshark coupon guide \u00b7 Not affiliated with Surfshark \u00b7 We may earn a commission. <a href=\"#sp-disclosure\">How we're supported<\/a><\/p>\n<p class=\"sp-strip__ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>All offers checked Oct 30, 2026<\/p>\n<\/div><\/div>\n<header class=\"sp-header\"><div class=\"sp-wrap\">\n<a class=\"sp-logo\" href=\"#sp-top\" aria-label=\"SurfPerks home\">\n<svg width=\"34\" height=\"34\" viewBox=\"0 0 32 32\" aria-hidden=\"true\"><rect width=\"32\" height=\"32\" rx=\"9\" fill=\"#5A31F4\"\/><path d=\"M8 9.5V16l8.5 8.5a1.5 1.5 0 0 0 2.1 0l5.9-5.9a1.5 1.5 0 0 0 0-2.1L16 8h-6.5A1.5 1.5 0 0 0 8 9.5z\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><circle cx=\"12.6\" cy=\"12.6\" r=\"2\" fill=\"#FFCF3F\"\/><\/svg>\n<span>surf<b>perks<\/b><\/span>\n<\/a>\n<div class=\"sp-header__r\">\n<nav class=\"sp-nav\" aria-label=\"Main\"><a href=\"#sp-offers\">Coupons<\/a><a href=\"#sp-how\">How to use<\/a><a href=\"#sp-faq\">FAQs<\/a><\/nav>\n<button type=\"button\" class=\"sp-btn sp-btn--sm\" data-sp-reveal=\"o1\">Get top code<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z\"\/><circle cx=\"7.5\" cy=\"7.5\" r=\"1.5\"\/><\/svg><\/button>\n<\/div>\n<\/div><\/header>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1037108 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1037108\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c744dbf\" data-id=\"7c744dbf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-68a6ef6a elementor-widget elementor-widget-html\" data-id=\"68a6ef6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp\" id=\"sp-top\">\r\n<section class=\"sp-hero\" aria-labelledby=\"sp-hero-title\"><div class=\"sp-wrap\">\r\n<nav class=\"sp-crumbs\" aria-label=\"Breadcrumb\"><a href=\"\/\">Home<\/a> <span aria-hidden=\"true\">\/<\/span> <b>Surfshark coupons<\/b><\/nav>\r\n<div class=\"sp-hero__grid\">\r\n<div class=\"sp-hero__l\">\r\n<div class=\"sp-merchant\"><div class=\"sp-logo-ph\" role=\"img\" aria-label=\"Surfshark logo\"><img decoding=\"async\" src=\"https:\/\/surfshark.mega-saver.com\/wp-content\/uploads\/2026\/10\/images-removebg-preview.png\"><\/div><p><strong>Surfshark VPN<\/strong>Coupons &amp; promo codes \u00b7 <span data-sp-count>6<\/span> active offers<\/p><\/div>\r\n<h1 class=\"sp-h1\" id=\"sp-hero-title\">Surfshark Coupon Codes: <span class=\"sp-mark\">87% Off<\/span> + 3 Months Free<\/h1>\r\n<p class=\"sp-hero__sub\">Every offer below was checked at Surfshark's checkout today. Pick one, and the discount is waiting for you when you get there.<\/p>\r\n<ul class=\"sp-checks\">\r\n<li><svg class=\"sp-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B6E4C\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>No signup needed<\/li>\r\n<li><svg class=\"sp-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B6E4C\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Codes tested daily<\/li>\r\n<li><svg class=\"sp-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B6E4C\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>You pay on surfshark.com<\/li>\r\n<\/ul>\r\n<div class=\"sp-stats\">\r\n<div class=\"sp-stat\"><b data-sp-count>6<\/b><span>Active offers<\/span><\/div>\r\n<div class=\"sp-stat sp-stat--sun\"><b>87%<\/b><span>Biggest saving<\/span><\/div>\r\n<div class=\"sp-stat\"><b>$1.99<\/b><span>Lowest price \/ mo<\/span><\/div>\r\n<div class=\"sp-stat\"><b>30 days<\/b><span>Money-back<\/span><\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<aside class=\"sp-ticket\" aria-label=\"Best Surfshark code today\">\r\n<div class=\"sp-ticket__stub\"><small>UP TO<\/small><b>87%<\/b><span>OFF<\/span><i>+3 months<\/i><\/div>\r\n<span class=\"sp-ticket__notch sp-ticket__notch--t\" aria-hidden=\"true\"><\/span>\r\n<span class=\"sp-ticket__notch sp-ticket__notch--b\" aria-hidden=\"true\"><\/span>\r\n<div class=\"sp-ticket__main\">\r\n<div class=\"sp-ticket__top\"><span class=\"sp-ticket__label\">FEATURED CODE<\/span><span class=\"sp-pill sp-pill--ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Verified today<\/span><\/div>\r\n<p class=\"sp-ticket__title\">Surfshark Starter, 2-year plan + 3 months free<\/p>\r\n<p class=\"sp-ticket__price\"><b>$1.99<\/b><span class=\"sp-muted\">\/mo<\/span><s>$15.45\/mo<\/s><\/p>\r\n<p class=\"sp-ticket__note\">$53.73 upfront for 27 months \u00b7 save $363 vs paying monthly<\/p>\r\n<button type=\"button\" class=\"sp-cb sp-cb--lg\" data-sp-reveal=\"o1\" aria-label=\"Get code: 87% off plus 3 months free\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o1\"><\/span><span class=\"sp-cb__cover\">Get 87% Off Code<\/span><\/button>\r\n<p class=\"sp-ticket__meta\"><span>Code tested today<\/span><span>[#] used today<\/span><span data-sp-ends-for=\"o1\">Ends Nov 3, 2026<\/span><\/p>\r\n<\/div>\r\n<\/aside>\r\n<\/div>\r\n<\/div><\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e89a234 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5e89a234\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2727d5c1\" data-id=\"2727d5c1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-368c8dd3 elementor-widget elementor-widget-html\" data-id=\"368c8dd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp\">\r\n<div class=\"sp-wrap sp-body-grid\">\r\n<section class=\"sp-offers\" id=\"sp-offers\" aria-labelledby=\"sp-offers-title\">\r\n<div>\r\n<h2 class=\"sp-h2\" id=\"sp-offers-title\">Surfshark promo codes &amp; deals for <span data-sp-month>October 2026<\/span><\/h2>\r\n<p class=\"sp-offers__lead\">Sorted by biggest savings. Reveal a code to copy it, and the store opens in a new tab.<\/p>\r\n<\/div>\r\n<div class=\"sp-tabs\" role=\"group\" aria-label=\"Filter offers\" data-sp-tabs hidden>\r\n<button type=\"button\" class=\"sp-tab\" data-filter=\"all\" aria-pressed=\"true\">All offers<span data-sp-tabcount=\"all\">0<\/span><\/button>\r\n<button type=\"button\" class=\"sp-tab\" data-filter=\"code\" aria-pressed=\"false\">Codes<span data-sp-tabcount=\"code\">0<\/span><\/button>\r\n<button type=\"button\" class=\"sp-tab\" data-filter=\"deal\" aria-pressed=\"false\">Deals<span data-sp-tabcount=\"deal\">0<\/span><\/button>\r\n<\/div>\r\n\r\n<!-- OFFER o1 -->\r\n<article class=\"sp-card sp-card--featured\" data-sp-offer=\"o1\" data-type=\"code\">\r\n<div class=\"sp-card__row\">\r\n<div class=\"sp-val\"><b>87%<\/b><small>OFF<\/small><span class=\"sp-tag sp-tag--code\">CODE<\/span><\/div>\r\n<div class=\"sp-main\">\r\n<h3 class=\"sp-title\"><strong>87% Off<\/strong> + 3 Months Free on Surfshark 2-Year Plans<\/h3>\r\n<div class=\"sp-pills\" data-sp-pills><span class=\"sp-pill sp-pill--ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8.5 12 2.5 2.5 4.5-5\"\/><\/svg>Verified today<\/span><span class=\"sp-pill sp-pill--ink\">Best value<\/span><\/div>\r\n<p class=\"sp-sub\">*New customers. Starter plan, $53.73 for the first 27 months, then renews at the regular rate.<\/p>\r\n<\/div>\r\n<div class=\"sp-act\"><button type=\"button\" class=\"sp-cb\" data-sp-reveal=\"o1\" aria-label=\"Get code: 87% off plus 3 months free on 2-year plans\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o1\"><\/span><span class=\"sp-cb__cover\">Get Code<\/span><\/button><p class=\"sp-micro\">Code tested today<\/p><\/div>\r\n<\/div>\r\n<div class=\"sp-card__foot\"><p class=\"sp-meta\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8\"\/><\/svg>[#] used today<\/span><span data-sp-ends>Ends Nov 3, 2026<\/span><\/p><a class=\"sp-details\" href=\"#\">Details<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 6 6 6-6 6\"\/><\/svg><\/a><\/div>\r\n<\/article>\r\n\r\n<!-- OFFER o2 -->\r\n<article class=\"sp-card\" data-sp-offer=\"o2\" data-type=\"code\">\r\n<div class=\"sp-card__row\">\r\n<div class=\"sp-val\"><b>+10%<\/b><small>EXTRA<\/small><span class=\"sp-tag sp-tag--code\">CODE<\/span><\/div>\r\n<div class=\"sp-main\">\r\n<h3 class=\"sp-title\"><strong>Extra 10% Off<\/strong> Any 1- or 2-Year Plan with This Code<\/h3>\r\n<div class=\"sp-pills\" data-sp-pills><span class=\"sp-pill sp-pill--ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8.5 12 2.5 2.5 4.5-5\"\/><\/svg>Verified today<\/span><span class=\"sp-pill sp-pill--violet\">Exclusive<\/span><\/div>\r\n<p class=\"sp-sub\">*Stacks on the current sale price. One code per order. Not valid on monthly plans.<\/p>\r\n<\/div>\r\n<div class=\"sp-act\"><button type=\"button\" class=\"sp-cb\" data-sp-reveal=\"o2\" aria-label=\"Get code: extra 10% off any 1- or 2-year plan\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o2\"><\/span><span class=\"sp-cb__cover\">Get Code<\/span><\/button><p class=\"sp-micro\">Code tested today<\/p><\/div>\r\n<\/div>\r\n<div class=\"sp-card__foot\"><p class=\"sp-meta\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8\"\/><\/svg>[#] used today<\/span><span data-sp-ends>Ends Nov 15, 2026<\/span><\/p><a class=\"sp-details\" href=\"#\">Details<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 6 6 6-6 6\"\/><\/svg><\/a><\/div>\r\n<\/article>\r\n\r\n<!-- OFFER o3 -->\r\n<article class=\"sp-card\" data-sp-offer=\"o3\" data-type=\"code\">\r\n<div class=\"sp-card__row\">\r\n<div class=\"sp-val\"><b>86%<\/b><small>OFF<\/small><span class=\"sp-tag sp-tag--code\">CODE<\/span><\/div>\r\n<div class=\"sp-main\">\r\n<h3 class=\"sp-title\"><strong>86% Off<\/strong> Surfshark One: VPN + Antivirus for $2.49\/mo<\/h3>\r\n<div class=\"sp-pills\" data-sp-pills><span class=\"sp-pill sp-pill--ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8.5 12 2.5 2.5 4.5-5\"\/><\/svg>Verified today<\/span><span class=\"sp-pill sp-pill--grey\">Most popular<\/span><\/div>\r\n<p class=\"sp-sub\">*24-month One plan including 3 bonus months. Renews at the regular rate.<\/p>\r\n<\/div>\r\n<div class=\"sp-act\"><button type=\"button\" class=\"sp-cb\" data-sp-reveal=\"o3\" aria-label=\"Get code: 86% off Surfshark One\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o3\"><\/span><span class=\"sp-cb__cover\">Get Code<\/span><\/button><p class=\"sp-micro\">Code tested today<\/p><\/div>\r\n<\/div>\r\n<div class=\"sp-card__foot\"><p class=\"sp-meta\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8\"\/><\/svg>[#] used today<\/span><span data-sp-ends>No end date announced<\/span><\/p><a class=\"sp-details\" href=\"#\">Details<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 6 6 6-6 6\"\/><\/svg><\/a><\/div>\r\n<\/article>\r\n\r\n<!-- OFFER o4 -->\r\n<article class=\"sp-card\" data-sp-offer=\"o4\" data-type=\"code\">\r\n<div class=\"sp-card__row\">\r\n<div class=\"sp-val\"><b>+3<\/b><small>MONTHS<\/small><span class=\"sp-tag sp-tag--code\">CODE<\/span><\/div>\r\n<div class=\"sp-main\">\r\n<h3 class=\"sp-title\"><strong>3 Extra Months Free<\/strong> Black Friday Early Access on 2-Year Plans<\/h3>\r\n<div class=\"sp-pills\" data-sp-pills><span class=\"sp-pill sp-pill--ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8.5 12 2.5 2.5 4.5-5\"\/><\/svg>Verified today<\/span><span class=\"sp-pill sp-pill--grey\">Black Friday early access<\/span><\/div>\r\n<p class=\"sp-sub\">*24-month plans, new customers. Ends 11:59 pm ET on Nov 2.<\/p>\r\n<\/div>\r\n<div class=\"sp-act\"><button type=\"button\" class=\"sp-cb\" data-sp-reveal=\"o4\" aria-label=\"Get code: 3 extra months free\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o4\"><\/span><span class=\"sp-cb__cover\">Get Code<\/span><\/button><p class=\"sp-micro\">Code tested today<\/p><\/div>\r\n<\/div>\r\n<div class=\"sp-card__foot\"><p class=\"sp-meta\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8\"\/><\/svg>[#] used today<\/span><span data-sp-ends>Ends Nov 2, 2026<\/span><\/p><a class=\"sp-details\" href=\"#\">Details<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 6 6 6-6 6\"\/><\/svg><\/a><\/div>\r\n<\/article>\r\n\r\n<!-- OFFER o5 -->\r\n<article class=\"sp-card\" data-sp-offer=\"o5\" data-type=\"code\">\r\n<div class=\"sp-card__row\">\r\n<div class=\"sp-val\"><b>81%<\/b><small>OFF<\/small><span class=\"sp-tag sp-tag--code\">CODE<\/span><\/div>\r\n<div class=\"sp-main\">\r\n<h3 class=\"sp-title\"><strong>81% Off<\/strong> Surfshark One+ with Incogni Data Removal<\/h3>\r\n<div class=\"sp-pills\" data-sp-pills><span class=\"sp-pill sp-pill--ok\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8.5 12 2.5 2.5 4.5-5\"\/><\/svg>Verified today<\/span><span class=\"sp-pill sp-pill--grey\">Best for privacy<\/span><\/div>\r\n<p class=\"sp-sub\">*24-month One+ plan including 3 bonus months. Incogni availability varies by country.<\/p>\r\n<\/div>\r\n<div class=\"sp-act\"><button type=\"button\" class=\"sp-cb\" data-sp-reveal=\"o5\" aria-label=\"Get code: 81% off Surfshark One plus\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o5\"><\/span><span class=\"sp-cb__cover\">Get Code<\/span><\/button><p class=\"sp-micro\">Code tested today<\/p><\/div>\r\n<\/div>\r\n<div class=\"sp-card__foot\"><p class=\"sp-meta\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8\"\/><\/svg>[#] used today<\/span><span data-sp-ends>No end date announced<\/span><\/p><a class=\"sp-details\" href=\"#\">Details<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 6 6 6-6 6\"\/><\/svg><\/a><\/div>\r\n<\/article>\r\n\r\n<!-- OFFER o6 -->\r\n<article class=\"sp-card\" data-sp-offer=\"o6\" data-type=\"code\">\r\n<div class=\"sp-card__row\">\r\n<div class=\"sp-val\"><b>79%<\/b><small>OFF<\/small><span class=\"sp-tag sp-tag--code\">CODE<\/span><\/div>\r\n<div class=\"sp-main\">\r\n<h3 class=\"sp-title\"><strong>79% Off<\/strong> Surfshark 1-Year Plan + 3 Months Free<\/h3>\r\n<div class=\"sp-pills\" data-sp-pills><span class=\"sp-pill sp-pill--grey\">Shorter commitment<\/span><\/div>\r\n<p class=\"sp-sub\">*12-month Starter plan including 3 bonus months, $3.19\/mo.<\/p>\r\n<\/div>\r\n<div class=\"sp-act\"><button type=\"button\" class=\"sp-cb\" data-sp-reveal=\"o6\" aria-label=\"Get code: 79% off the 1-year plan\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o6\"><\/span><span class=\"sp-cb__cover\">Get Code<\/span><\/button><p class=\"sp-micro\">Code tested today<\/p><\/div>\r\n<\/div>\r\n<div class=\"sp-card__foot\"><p class=\"sp-meta\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8\"\/><\/svg>[#] used today<\/span><span data-sp-ends>No end date announced<\/span><\/p><a class=\"sp-details\" href=\"#\">Details<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 6 6 6-6 6\"\/><\/svg><\/a><\/div>\r\n<\/article>\r\n\r\n<p class=\"sp-fineprint\">Discounts depend on plan, location and eligibility. Check your total and renewal price at checkout.<\/p>\r\n<\/section>\r\n\r\n<aside class=\"sp-side\" aria-label=\"Surfshark summary\">\r\n<div class=\"sp-box\">\r\n<div class=\"sp-box__head\"><div class=\"sp-logo-ph\" role=\"img\" aria-label=\"Surfshark logo\"><img decoding=\"async\" src=\"https:\/\/surfshark.mega-saver.com\/wp-content\/uploads\/2026\/10\/images-removebg-preview.png\"><\/div><div><h2>Surfshark<\/h2><p>VPN, antivirus &amp; data removal<\/p><\/div><\/div>\r\n<dl class=\"sp-facts\">\r\n<div><dt>Lowest price<\/dt><dd>$1.99\/mo<\/dd><\/div>\r\n<div><dt>Devices<\/dt><dd>Unlimited<\/dd><\/div>\r\n<div><dt>Server locations<\/dt><dd>100 countries<\/dd><\/div>\r\n<div><dt>Free trial<\/dt><dd>7 days (mobile)<\/dd><\/div>\r\n<div><dt>Money-back<\/dt><dd>30 days<\/dd><\/div>\r\n<\/dl>\r\n<a class=\"sp-btn sp-btn--outline sp-btn--block\" data-sp-go=\"o1\" href=\"https:\/\/surfshark.com\/\" target=\"_blank\" rel=\"sponsored nofollow noopener\">Visit Surfshark<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17 17 7M8 7h9v9\"\/><\/svg><\/a>\r\n<\/div>\r\n<div class=\"sp-box\">\r\n<h2 class=\"sp-box__t\">Before you check out<\/h2>\r\n<ul class=\"sp-ticks\">\r\n<li><svg class=\"sp-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B6E4C\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Check the full upfront total<\/li>\r\n<li><svg class=\"sp-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B6E4C\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Look at the renewal price<\/li>\r\n<li><svg class=\"sp-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B6E4C\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Make sure the code applied<\/li>\r\n<\/ul>\r\n<a class=\"sp-more\" href=\"#sp-how\">How to use a coupon<\/a>\r\n<\/div>\r\n<\/aside>\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6c189f69 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6c189f69\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-425f63c5\" data-id=\"425f63c5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-21ee3e5f elementor-widget elementor-widget-html\" data-id=\"21ee3e5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp\">\n<section class=\"sp-wrap sp-how\" id=\"sp-how\" aria-labelledby=\"sp-how-title\">\n<p class=\"sp-eyebrow\">3 quick steps<\/p>\n<h2 class=\"sp-h2\" id=\"sp-how-title\">How to use a coupon code<\/h2>\n<div class=\"sp-how__grid\">\n<ol class=\"sp-steps\">\n<li class=\"sp-step\"><span class=\"sp-step__n\">1<\/span><div><h3>Pick your offer<\/h3><p>Click Get Code to reveal and copy your code. The store opens in a new tab.<\/p><\/div><\/li>\n<li class=\"sp-step\"><span class=\"sp-step__n\">2<\/span><div><h3>Shop as usual<\/h3><p>Add what you want to your cart or booking. Some offers only work on certain items or dates, so check the offer details first.<\/p><\/div><\/li>\n<li class=\"sp-step\"><span class=\"sp-step__n\">3<\/span><div><h3>Paste the code and pay<\/h3><p>At checkout, paste it in the promo code field, click Apply and check your total. Deals apply automatically.<\/p><\/div><\/li>\n<\/ol>\n<div class=\"sp-shot\" role=\"img\" aria-label=\"Checkout page with the promo code field highlighted\">[Screenshot: checkout page with the promo code field highlighted]<\/div>\n<\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5ab7fd36 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5ab7fd36\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-756901f5\" data-id=\"756901f5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-629c329f elementor-widget elementor-widget-html\" data-id=\"629c329f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp\">\n<section class=\"sp-wrap\" aria-labelledby=\"sp-faq-title\">\n<div class=\"sp-faq\" id=\"sp-faq\">\n<h2 class=\"sp-h2\" id=\"sp-faq-title\">Coupon code FAQs<\/h2>\n<details class=\"sp-qa\" open><summary>How do I use a coupon code?<\/summary><p>Click Get Code to reveal and copy it, and the store opens in a new tab. Add what you want to your cart, paste the code in the promo code field at checkout and click Apply.<\/p><\/details>\n<details class=\"sp-qa\"><summary>What's the difference between a code and a deal?<\/summary><p>A code is something you paste at checkout. A deal is a discount that applies automatically when you open the store through our link. Both get you the same lower price.<\/p><\/details>\n<details class=\"sp-qa\"><summary>Can I combine two coupons?<\/summary><p>Usually only one code works per order, though some codes stack on top of a sale price. Each offer says in its details whether it stacks.<\/p><\/details>\n<details class=\"sp-qa\"><summary>Why isn't my coupon working?<\/summary><p>Many codes are for new customers only, or for certain products, plans or dates, and some need a minimum spend. Check the offer details, make sure your cart qualifies, or try another code on this page.<\/p><\/details>\n<details class=\"sp-qa\"><summary>Does the discount apply to future purchases?<\/summary><p>Usually not. Most codes work on one order, or on the first billing period of a subscription, and then the regular price applies. The offer details say how long each discount lasts.<\/p><\/details>\n<details class=\"sp-qa\"><summary>How do I know a code still works?<\/summary><p>Every offer shows when it ends, if the store has set an end date, and expired offers are removed from the page automatically.<\/p><\/details>\n<\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-33ea125e elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"33ea125e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67015de3\" data-id=\"67015de3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-15ae5014 elementor-widget elementor-widget-html\" data-id=\"15ae5014\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp\">\n<section class=\"sp-wrap sp-close\" aria-labelledby=\"sp-close-title\">\n<div class=\"sp-close__box\">\n<div>\n<h2 id=\"sp-close-title\">Your 87% off Surfshark code is waiting<\/h2>\n<p>Tested today. Covered by Surfshark's 30-day money-back guarantee.<\/p>\n<\/div>\n<button type=\"button\" class=\"sp-cb sp-cb--xl sp-cb--white\" data-sp-reveal=\"o1\" aria-label=\"Get code: 87% off plus 3 months free\"><span class=\"sp-cb__peek\" aria-hidden=\"true\" data-sp-peek=\"o1\"><\/span><span class=\"sp-cb__cover\">Get 87% Off Code<\/span><\/button>\n<\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-75bbe56f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"75bbe56f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-53a8d23a\" data-id=\"53a8d23a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1670f25e elementor-widget elementor-widget-html\" data-id=\"1670f25e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp\">\r\n<footer class=\"sp-footer\" id=\"sp-disclosure\"><div class=\"sp-wrap\">\r\n<div class=\"sp-footer__top\">\r\n<div class=\"sp-footer__about\">\r\n<p class=\"sp-footer__brand\"><img decoding=\"async\" src=\"https:\/\/surfshark.mega-saver.com\/wp-content\/uploads\/2026\/10\/mega-server-white-2.png\" alt=\"logo\"><\/p>\r\n<p>Surfshark is an independent coupon guide for Surfshark. We're not owned by, endorsed by or affiliated with Surfshark beyond its affiliate program. When you buy through our links we may earn a commission, at no extra cost to you. Purchases, payments and refunds are handled by Surfshark. Prices change often, so check your total at checkout. Surfshark is a trademark of its owner.<\/p>\r\n<\/div>\r\n<nav aria-label=\"Footer\"><a href=\"\/about\/\">About<\/a><a href=\"\/affiliate-disclosure\/\">Affiliate disclosure<\/a><a href=\"\/privacy-policy\/\">Privacy<\/a><a href=\"\/terms\/\">Terms<\/a><\/nav>\r\n<\/div>\r\n<p class=\"sp-footer__copy\">\u00a9 2026 Surfshark. Independent of Surfshark.<\/p>\r\n<\/div><\/footer>\r\n\r\n<div class=\"sp-sticky\">\r\n<p><strong>87% off + 3 months free<\/strong>$1.99\/mo \u00b7 Code tested today<\/p>\r\n<button type=\"button\" class=\"sp-btn\" data-sp-reveal=\"o1\">Get Code<\/button>\r\n<\/div>\r\n\r\n<div class=\"sp-modal\" data-sp-modal hidden>\r\n<div class=\"sp-modal__box\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sp-m-title\">\r\n<div class=\"sp-modal__main\">\r\n<div class=\"sp-modal__top\">\r\n<div><div class=\"sp-logo-ph\" role=\"img\" aria-label=\"Surfshark logo\"><img decoding=\"async\" src=\"https:\/\/surfshark.mega-saver.com\/wp-content\/uploads\/2026\/10\/images-removebg-preview.png\"><\/div><span class=\"sp-pill sp-pill--ok\">Verified today<\/span><\/div>\r\n<button type=\"button\" class=\"sp-x\" data-sp-close aria-label=\"Close\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg><\/button>\r\n<\/div>\r\n<h2 id=\"sp-m-title\" data-sp-m-title>Your code<\/h2>\r\n<p>Copy the code, then paste it into the coupon field at checkout.<\/p>\r\n<div class=\"sp-modal__copyrow\">\r\n<div class=\"sp-codebox\" data-sp-m-code>CODE<\/div>\r\n<button type=\"button\" class=\"sp-copy\" data-sp-copy><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"11\" height=\"11\" rx=\"2\"\/><path d=\"M5 15V5a2 2 0 0 1 2-2h8\"\/><\/svg><span data-sp-copy-label>Copy code<\/span><\/button>\r\n<\/div>\r\n<p class=\"sp-modal__note\">The store opened in a new tab. Didn't see it? <a data-sp-m-link href=\"https:\/\/eggstree.com\/clicktrack?uuid=260619XVtYP103048&gclid=*&redirection_url=https%3A%2F%2Fsurfshark.com%2F\" target=\"_blank\" rel=\"sponsored nofollow noopener\">Go to Surfshark<\/a><\/p>\r\n<\/div>\r\n<div class=\"sp-modal__fb\">\r\n<div class=\"sp-fb-ask\" data-sp-fb-ask><p>Did this code work?<\/p><div><button type=\"button\" class=\"sp-fb-btn sp-fb-yes\" data-sp-fb=\"yes\">Yes, it worked<\/button><button type=\"button\" class=\"sp-fb-btn sp-fb-no\" data-sp-fb=\"no\">No<\/button><\/div><\/div>\r\n<p class=\"sp-fb-msg\" data-sp-fb-msg hidden><\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- Page script: codes, links and end dates are set at the top of this script -->\r\n<script id=\"sp-script\">\r\n(function () {\r\n  \/* ======================================================================\r\n     OFFER SETTINGS: the only place you need to edit codes, links and dates.\r\n     - code:    the real coupon code from your affiliate panel\r\n     - link:    your affiliate tracking link (opens in a new tab on click)\r\n     - endsOn:  the code's REAL end date as 'YYYY-MM-DD', or null if none\r\n     The id (o1, o2, ...) matches data-sp-offer \/ data-sp-reveal in the HTML.\r\n     ====================================================================== *\/\r\n  var DEFAULT_LINK = 'https:\/\/eggstree.com\/clicktrack?uuid=260619XVtYP103048&gclid=*&redirection_url=https%3A%2F%2Fsurfshark.com%2F';\r\n  var OFFERS = {\r\n    o1: { code: 'SHARK87',     link: DEFAULT_LINK, endsOn: '2026-11-03' },\r\n    o2: { code: 'SURFPERKS10', link: DEFAULT_LINK, endsOn: '2026-11-15' },\r\n    o3: { code: 'SURFONE86',   link: DEFAULT_LINK, endsOn: null },\r\n    o4: { code: 'EARLYBF26',   link: DEFAULT_LINK, endsOn: '2026-11-02' },\r\n    o5: { code: 'ONEPLUS81',   link: DEFAULT_LINK, endsOn: null },\r\n    o6: { code: 'YEARLY79',    link: DEFAULT_LINK, endsOn: null }\r\n  };\r\n  var PEEK_CHARS = 5;   \/\/ characters of the code shown behind the button\r\n  var SOON_DAYS = 7;    \/\/ show \"Ends in N days\" + \"Ends soon\" within this many days\r\n\r\n  var MONTHS = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\r\n  var MONTHS_FULL = ['January','February','March','April','May','June','July','August','September','October','November','December'];\r\n\r\n  function ready(fn) { if (document.readyState !== 'loading') fn(); else document.addEventListener('DOMContentLoaded', fn); }\r\n  function $all(sel, root) { return Array.prototype.slice.call((root || document).querySelectorAll(sel)); }\r\n  function track(event, data) {\r\n    try { window.dataLayer = window.dataLayer || []; data = data || {}; data.event = event; window.dataLayer.push(data); } catch (e) {}\r\n  }\r\n  function endInfo(iso) {\r\n    if (!iso) return { label: 'No end date announced', soon: false, expired: false };\r\n    var p = iso.split('-'), end = new Date(+p[0], +p[1] - 1, +p[2]);\r\n    var today = new Date(); today.setHours(0, 0, 0, 0);\r\n    var days = Math.round((end - today) \/ 86400000);\r\n    if (days < 0) return { label: 'Expired', soon: false, expired: true };\r\n    var label = days === 0 ? 'Ends today' : days === 1 ? 'Ends tomorrow' : days <= SOON_DAYS ? 'Ends in ' + days + ' days'\r\n      : 'Ends ' + MONTHS[end.getMonth()] + ' ' + end.getDate() + ', ' + end.getFullYear();\r\n    return { label: label, soon: days <= SOON_DAYS, expired: false };\r\n  }\r\n\r\n  ready(function () {\r\n    var now = new Date();\r\n\r\n    \/* Current month in headings *\/\r\n    $all('[data-sp-month]').forEach(function (el) { el.textContent = MONTHS_FULL[now.getMonth()] + ' ' + now.getFullYear(); });\r\n\r\n    \/* Code peeks and plain links *\/\r\n    $all('[data-sp-peek]').forEach(function (el) {\r\n      var o = OFFERS[el.getAttribute('data-sp-peek')];\r\n      el.textContent = o && o.code ? o.code.slice(-PEEK_CHARS) : '';\r\n    });\r\n    $all('[data-sp-go]').forEach(function (el) {\r\n      var o = OFFERS[el.getAttribute('data-sp-go')];\r\n      if (o && o.link) el.setAttribute('href', o.link);\r\n    });\r\n\r\n    \/* Countdown, \"Ends soon\" pill, auto-remove expired offers *\/\r\n    var cards = $all('[data-sp-offer]');\r\n    cards.forEach(function (card) {\r\n      var id = card.getAttribute('data-sp-offer');\r\n      var info = endInfo(OFFERS[id] && OFFERS[id].endsOn);\r\n      if (info.expired) { card.parentNode.removeChild(card); return; }\r\n      var ends = card.querySelector('[data-sp-ends]');\r\n      if (ends) { ends.textContent = info.label; ends.classList.toggle('sp-ends--soon', info.soon); }\r\n      if (info.soon) {\r\n        var pills = card.querySelector('[data-sp-pills]');\r\n        if (pills && !pills.querySelector('.sp-pill--hot')) {\r\n          var pill = document.createElement('span');\r\n          pill.className = 'sp-pill sp-pill--hot';\r\n          pill.textContent = 'Ends soon';\r\n          pills.appendChild(pill);\r\n        }\r\n      }\r\n    });\r\n    $all('[data-sp-ends-for]').forEach(function (el) {\r\n      var info = endInfo(OFFERS[el.getAttribute('data-sp-ends-for')] && OFFERS[el.getAttribute('data-sp-ends-for')].endsOn);\r\n      el.textContent = info.label;\r\n      el.classList.toggle('sp-ends--soon', info.soon || info.expired);\r\n    });\r\n    \/* Disable reveal buttons whose offer has expired *\/\r\n    $all('[data-sp-reveal]').forEach(function (btn) {\r\n      var o = OFFERS[btn.getAttribute('data-sp-reveal')];\r\n      if (!o || endInfo(o.endsOn).expired) {\r\n        btn.disabled = true;\r\n        var cover = btn.querySelector('.sp-cb__cover');\r\n        if (cover) cover.textContent = 'Expired';\r\n      }\r\n    });\r\n\r\n    \/* Live counts + Codes\/Deals tabs (only shown when both kinds exist) *\/\r\n    var live = $all('[data-sp-offer]');\r\n    var counts = { all: live.length, code: 0, deal: 0 };\r\n    live.forEach(function (c) { counts[c.getAttribute('data-type') === 'deal' ? 'deal' : 'code']++; });\r\n    $all('[data-sp-count]').forEach(function (el) { el.textContent = counts.all; });\r\n    $all('[data-sp-tabcount]').forEach(function (el) { el.textContent = counts[el.getAttribute('data-sp-tabcount')]; });\r\n    var tabs = document.querySelector('[data-sp-tabs]');\r\n    if (tabs && counts.code > 0 && counts.deal > 0) {\r\n      tabs.hidden = false;\r\n      $all('[data-filter]', tabs).forEach(function (tab) {\r\n        tab.addEventListener('click', function () {\r\n          var f = tab.getAttribute('data-filter');\r\n          $all('[data-filter]', tabs).forEach(function (t) { t.setAttribute('aria-pressed', t === tab ? 'true' : 'false'); });\r\n          live.forEach(function (c) { c.hidden = !(f === 'all' || c.getAttribute('data-type') === f); });\r\n        });\r\n      });\r\n    }\r\n\r\n    \/* Code popup *\/\r\n    var modal = document.querySelector('[data-sp-modal]');\r\n    if (!modal) return;\r\n    var mTitle = modal.querySelector('[data-sp-m-title]');\r\n    var mCode = modal.querySelector('[data-sp-m-code]');\r\n    var mLink = modal.querySelector('[data-sp-m-link]');\r\n    var copyLabel = modal.querySelector('[data-sp-copy-label]');\r\n    var fbAsk = modal.querySelector('[data-sp-fb-ask]');\r\n    var fbMsg = modal.querySelector('[data-sp-fb-msg]');\r\n    var current = null, lastFocus = null;\r\n\r\n    function onKey(e) { if (e.key === 'Escape') closeModal(); }\r\n    function openModal(id, trigger) {\r\n      var o = OFFERS[id];\r\n      if (!o || endInfo(o.endsOn).expired) return;\r\n      current = id;\r\n      lastFocus = trigger || document.activeElement;\r\n      var card = document.querySelector('[data-sp-offer=\"' + id + '\"] .sp-title');\r\n      mTitle.textContent = card ? card.textContent.replace(\/\\s+\/g, ' ').trim() : 'Your code';\r\n      mCode.textContent = o.code;\r\n      mLink.setAttribute('href', o.link || DEFAULT_LINK);\r\n      copyLabel.textContent = 'Copy code';\r\n      fbAsk.hidden = false; fbMsg.hidden = true;\r\n      modal.hidden = false;\r\n      document.addEventListener('keydown', onKey);\r\n      var x = modal.querySelector('[data-sp-close]'); if (x) x.focus();\r\n    }\r\n    function closeModal() {\r\n      modal.hidden = true;\r\n      document.removeEventListener('keydown', onKey);\r\n      if (lastFocus && lastFocus.focus) lastFocus.focus();\r\n    }\r\n\r\n    $all('[data-sp-reveal]').forEach(function (btn) {\r\n      btn.addEventListener('click', function () {\r\n        var id = btn.getAttribute('data-sp-reveal');\r\n        var o = OFFERS[id];\r\n        if (!o) return;\r\n        \/* Open the store in a new tab (allowed by popup blockers because it's a click) *\/\r\n        try { window.open(o.link || DEFAULT_LINK, '_blank', 'noopener'); } catch (e) {}\r\n        track('coupon_reveal', { offer_id: id });\r\n        openModal(id, btn);\r\n      });\r\n    });\r\n    $all('[data-sp-close]', modal).forEach(function (b) { b.addEventListener('click', closeModal); });\r\n    modal.addEventListener('click', function (e) { if (e.target === modal) closeModal(); });\r\n\r\n    modal.querySelector('[data-sp-copy]').addEventListener('click', function () {\r\n      var code = mCode.textContent;\r\n      var done = function () { copyLabel.textContent = 'Copied!'; track('coupon_copy', { offer_id: current }); };\r\n      if (navigator.clipboard && window.isSecureContext) {\r\n        navigator.clipboard.writeText(code).then(done, function () { fallbackCopy(code); done(); });\r\n      } else { fallbackCopy(code); done(); }\r\n    });\r\n    function fallbackCopy(text) {\r\n      try {\r\n        var ta = document.createElement('textarea');\r\n        ta.value = text; ta.setAttribute('readonly', ''); ta.style.position = 'fixed'; ta.style.opacity = '0';\r\n        document.body.appendChild(ta); ta.select(); document.execCommand('copy'); document.body.removeChild(ta);\r\n      } catch (e) {}\r\n    }\r\n\r\n    $all('[data-sp-fb]', modal).forEach(function (b) {\r\n      b.addEventListener('click', function () {\r\n        var yes = b.getAttribute('data-sp-fb') === 'yes';\r\n        fbAsk.hidden = true; fbMsg.hidden = false;\r\n        fbMsg.textContent = yes ? 'Great, enjoy the savings. Thanks for letting us know.' : \"Sorry about that. We'll retest it today. Meanwhile, try the other codes on this page.\";\r\n        track('coupon_feedback', { offer_id: current, worked: yes ? 'yes' : 'no' });\r\n      });\r\n    });\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Independent Surfshark coupon guide \u00b7 Not affiliated with Surfshark \u00b7 We may earn a commission. How we&#8217;re supported All offers [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-42","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=\/wp\/v2\/pages\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=42"}],"version-history":[{"count":41,"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=\/wp\/v2\/pages\/42\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=\/wp\/v2\/pages\/42\/revisions\/167"}],"wp:attachment":[{"href":"https:\/\/surfshark.mega-saver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}