{"id":56,"date":"2026-02-14T02:50:29","date_gmt":"2026-02-14T02:50:29","guid":{"rendered":"https:\/\/kelstoneindustries.com\/p\/?page_id=56"},"modified":"2026-02-14T02:54:46","modified_gmt":"2026-02-14T02:54:46","slug":"valentines","status":"publish","type":"page","link":"https:\/\/kelstoneindustries.com\/p\/valentines\/","title":{"rendered":"Valentines"},"content":{"rendered":"<p>&lt;!doctype html&gt;<\/p>\n<p>&nbsp;<\/p>\n<style>\n    :root{<br \/>\n      --blue:#1f73c8;<br \/>\n      --blue2:#2b86e3;<br \/>\n      --ink:#0f172a;<br \/>\n      --muted:#475569;<br \/>\n      --burgundy:#8b1f2d;<br \/>\n      --card:#ffffff;<br \/>\n      --shadow: 0 14px 40px rgba(15,23,42,.10);<br \/>\n      --shadow2: 0 10px 26px rgba(15,23,42,.10);<br \/>\n      --radius:18px;<br \/>\n      --max:1160px;<br \/>\n    }<\/p>\n<p>    *{box-sizing:border-box}<br \/>\n    body{<br \/>\n      margin:0;<br \/>\n      font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;<br \/>\n      color:var(--ink);<br \/>\n      background:#fff;<br \/>\n      line-height:1.35;<br \/>\n    }<br \/>\n    img{max-width:100%; height:auto; display:block}<br \/>\n    a{color:inherit}<\/p>\n<p>\/* ============ HEADER (COMPACT + WIDE SWAP) ============ *\/<br \/>\n.topbar{<br \/>\n  width:100%;<br \/>\n  margin:0;<br \/>\n  padding:0;<br \/>\n  background-image: url(\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/Header-Backgrund-Repeating-pattern.png\");<br \/>\n  background-repeat: repeat;<br \/>\n  background-size: auto;<br \/>\n  border-bottom: 1px solid rgba(255,255,255,.55);<br \/>\n}<\/p>\n<p>\/* keep it left-aligned, no iPhone \u201cextra height\u201d *\/<br \/>\n.topbar-inner{<br \/>\n  width:100%;<br \/>\n  margin:0;<br \/>\n  padding:0;<br \/>\n  display:flex;<br \/>\n  justify-content:flex-start;<br \/>\n  align-items:flex-start;<br \/>\n  line-height:0;<br \/>\n  font-size:0;<br \/>\n}<\/p>\n<p>.topbar-link{<br \/>\n  display:block;<br \/>\n  text-decoration:none;<br \/>\n  color:inherit;<br \/>\n}<\/p>\n<p>\/* shared image behavior *\/<br \/>\n.header-banner{<br \/>\n  display:block;<br \/>\n  height:auto;<br \/>\n  width:100%;<br \/>\n  object-fit:contain;<br \/>\n}<\/p>\n<p>\/* default: compact banner (up to 860px) *\/<br \/>\n.banner-compact{<br \/>\n  width: min(860px, 100%);<br \/>\n  max-width: 860px;<br \/>\n}<\/p>\n<p>\/* wide banner hidden by default *\/<br \/>\n.banner-wide{<br \/>\n  display:none;<br \/>\n  width: min(1900px, 100%);<br \/>\n  max-width: 1900px;<br \/>\n}<\/p>\n<p>\/* swap to wide banner when there's room *\/<br \/>\n@media (min-width: 880px){<br \/>\n  .banner-compact{ display:none; }<br \/>\n  .banner-wide{ display:block; }<br \/>\n}<\/p>\n<p>\/* Mobile Safari \/ touch devices: force compact banner and remove header background *\/<br \/>\n@media (hover: none) and (pointer: coarse){<br \/>\n  .banner-wide{ display:none !important; }<br \/>\n  .banner-compact{ display:block !important; }<\/p>\n<p>  .topbar{<br \/>\n    background-image: none !important;<br \/>\n    background-color: #fff !important;<br \/>\n  }<\/p>\n<p>  .topbar, .topbar-inner{<br \/>\n    line-height: 0 !important;<br \/>\n    font-size: 0 !important;<br \/>\n  }<br \/>\n}<\/p>\n<p>    \/* ============ SECTIONS ============ *\/<br \/>\n    .wrap{<br \/>\n      max-width: var(--max);<br \/>\n      margin:0 auto;<br \/>\n      padding: 0 18px;<br \/>\n    }<\/p>\n<p>    \/* FULL-BLEED helper (true edge-to-edge) *\/<br \/>\n    .full-bleed{<br \/>\n      width:100vw;<br \/>\n      margin-left: calc(50% - 50vw);<br \/>\n      margin-right: calc(50% - 50vw);<br \/>\n    }<\/p>\n<p>    \/* ============ HERO ============ *\/<br \/>\n    .hero{<br \/>\n      padding: 18px 0 0;<br \/>\n      background:#fff;<br \/>\n      position: relative;<br \/>\n    }<br \/>\n    .hero-img{<br \/>\n      width:100%;<br \/>\n      \/* keep the \u201ccard\u201d feel but allow full width *\/<br \/>\n      border-radius: 22px;<br \/>\n      box-shadow: var(--shadow2);<br \/>\n    }<br \/>\n.hero-pad{<br \/>\n  padding: 0 18px;<br \/>\n  max-width: 860px;   \/* lock hero width *\/<br \/>\n  margin: 0 auto;<br \/>\n  position: relative;<br \/>\n}<\/p>\n<p>    \/* schedule pill overlaps bottom edge of hero *\/<br \/>\n    .schedule-pill{<br \/>\n      position:absolute;<br \/>\n      left:50%;<br \/>\n      bottom:-20px;               \/* pushes it half off the hero *\/<br \/>\n      transform: translateX(-50%);<br \/>\n      z-index: 5;<\/p>\n<p>      display:inline-block;<br \/>\n      padding: 12px 18px;<br \/>\n      border-radius: 14px;<br \/>\n      background: rgba(255,255,255,.94);<br \/>\n      border:1px solid rgba(139,31,45,.18);<br \/>\n      color: var(--burgundy);<br \/>\n      font-weight: 900;<br \/>\n      box-shadow: 0 12px 34px rgba(15,23,42,.12);<br \/>\n      white-space: nowrap;<br \/>\n    }<\/p>\n<p>    \/* ============ MOUNTAIN BAND ============ *\/<br \/>\n    .mountain-band{<br \/>\n      \/* reduce \u201ctoo tall\u201d feeling *\/<br \/>\n      padding: 44px 0 22px; \/* top includes space for pill overlap *\/<br \/>\n      background-image: url(\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/v-day-mountains.png\");<br \/>\n      background-repeat: no-repeat;<br \/>\n      background-position: center bottom;<br \/>\n      background-size: 100% auto;   \/* keeps it shorter vs cover *\/<br \/>\n    }<\/p>\n<p>    \/* ============ PRICING CARD ============ *\/<br \/>\n    .pricing-card{<br \/>\n      max-width: 680px;<br \/>\n      margin: 0 auto;<br \/>\n      background: rgba(255,255,255,.92);<br \/>\n      backdrop-filter: blur(6px);<br \/>\n      border-radius: 20px;<br \/>\n      box-shadow: var(--shadow);<br \/>\n      border: 1px solid rgba(148,163,184,.35);<br \/>\n      padding: 18px 18px 14px;<br \/>\n    }<\/p>\n<p>    \/* one box, center divider *\/<br \/>\n    .price-slab{<br \/>\n      display:flex;<br \/>\n      gap:0;<br \/>\n      border-radius: 14px;<br \/>\n      overflow:hidden;<br \/>\n      background: rgba(255,245,246,.75);<br \/>\n      border: 1px solid rgba(139,31,45,.20);<br \/>\n    }<br \/>\n.price-half{<br \/>\n  flex:1;<br \/>\n  padding: 14px 14px 12px;<br \/>\n  min-width: 0;<\/p>\n<p>  \/* NEW *\/<br \/>\n  display:flex;<br \/>\n  flex-direction:column;<br \/>\n  align-items:center;<br \/>\n  justify-content:center;<br \/>\n  text-align:center;<br \/>\n}<\/p>\n<p>.price{<br \/>\n  \/* was 44px *\/<br \/>\n  font-size: clamp(30px, 3.1vw, 38px);<br \/>\n  font-weight:1000;<br \/>\n  color: var(--burgundy);<br \/>\n  letter-spacing:-.02em;<br \/>\n  line-height: 1.05;<br \/>\n}<br \/>\n.price-desc{ max-width: 28ch; }<\/p>\n<p>    .price-desc{<br \/>\n      margin-top:6px;<br \/>\n      font-weight:900;<br \/>\n      color:#0f172a;<br \/>\n    }<br \/>\n    .save{<br \/>\n      margin-top:6px;<br \/>\n      color: var(--burgundy);<br \/>\n      font-weight:900;<br \/>\n    }<\/p>\n<p>    .cta-row{<br \/>\n      margin-top: 14px;<br \/>\n      display:flex;<br \/>\n      justify-content:center;<br \/>\n      gap: 12px;<br \/>\n      flex-wrap:wrap;<br \/>\n    }<br \/>\n    .btn{<br \/>\n      display:inline-flex;<br \/>\n      align-items:center;<br \/>\n      justify-content:center;<br \/>\n      padding: 12px 18px;<br \/>\n      border-radius: 14px;<br \/>\n      font-weight:900;<br \/>\n      text-decoration:none;<br \/>\n      border: 1px solid rgba(148,163,184,.5);<br \/>\n      box-shadow: 0 10px 22px rgba(15,23,42,.10);<br \/>\n      background:#fff;<br \/>\n      min-width: 220px;<br \/>\n    }<br \/>\n    .btn.primary{<br \/>\n      background: linear-gradient(180deg, var(--blue2), var(--blue));<br \/>\n      color:#fff;<br \/>\n      border:none;<br \/>\n    }<\/p>\n<p>    .fineprint{<br \/>\n      margin-top: 12px;<br \/>\n      font-size: 12.5px;<br \/>\n      color: #64748b;<br \/>\n      text-align:center;<br \/>\n    }<\/p>\n<p>    \/* ============ SWOOP ============ *\/<br \/>\n    .swoop{<br \/>\n      width:100%;<br \/>\n      display:block;<br \/>\n      margin: 0;<br \/>\n    }<\/p>\n<p>    \/* ============ ICON TILES ============ *\/<br \/>\n    .tile-row{<br \/>\n      padding: 34px 0 10px;<br \/>\n      background:#fff;<br \/>\n    }<br \/>\n    .tiles{<br \/>\n      display:grid;<br \/>\n      grid-template-columns: repeat(3, 1fr);<br \/>\n      gap: 18px;<br \/>\n      align-items:stretch;<br \/>\n    }<br \/>\n    .tile{<br \/>\n      background: var(--card);<br \/>\n      border-radius: 18px;<br \/>\n      border: 1px solid rgba(148,163,184,.35);<br \/>\n      box-shadow: 0 12px 30px rgba(15,23,42,.08);<br \/>\n      padding: 20px 18px;<br \/>\n      text-align:center;<br \/>\n    }<br \/>\n    .tile img{<br \/>\n      width: 46px;<br \/>\n      height: 46px;<br \/>\n      object-fit: contain;<br \/>\n      display:block;<br \/>\n      margin: 0 auto 10px;<br \/>\n    }<br \/>\n    .tile h3{<br \/>\n      margin: 0 0 8px;<br \/>\n      font-size: 18px;<br \/>\n      font-weight: 950;<br \/>\n    }<br \/>\n    .tile p{<br \/>\n      margin:0;<br \/>\n      color: var(--muted);<br \/>\n      font-size: 14.5px;<br \/>\n    }<\/p>\n<p>    \/* ============ BOTTOM CARDS ============ *\/<br \/>\n    .cards{<br \/>\n      padding: 18px 0 52px;<br \/>\n      background:#fff;<br \/>\n    }<br \/>\n    .card-grid{<br \/>\n      display:grid;<br \/>\n      grid-template-columns: repeat(3, 1fr);<br \/>\n      gap: 18px;<br \/>\n    }<br \/>\n    .card{<br \/>\n      background: var(--card);<br \/>\n      border-radius: 18px;<br \/>\n      border: 1px solid rgba(148,163,184,.35);<br \/>\n      box-shadow: 0 12px 30px rgba(15,23,42,.08);<br \/>\n      padding: 18px;<br \/>\n      min-height: 260px;<br \/>\n    }<br \/>\n    .card h4{<br \/>\n      margin:0 0 10px;<br \/>\n      font-size: 18px;<br \/>\n      font-weight: 950;<br \/>\n    }<br \/>\n    .card p{<br \/>\n      margin:0 0 10px;<br \/>\n      color: var(--muted);<br \/>\n      font-size: 14.5px;<br \/>\n    }<br \/>\n    .card ul, .card ol{<br \/>\n      margin: 10px 0 0 18px;<br \/>\n      padding:0;<br \/>\n      color:#334155;<br \/>\n      font-size: 14.5px;<br \/>\n    }<br \/>\n    .note{<br \/>\n      margin-top: 12px;<br \/>\n      padding: 10px 12px;<br \/>\n      border-radius: 12px;<br \/>\n      border: 1px solid rgba(59,130,246,.28);<br \/>\n      background: rgba(59,130,246,.06);<br \/>\n      color:#1f2937;<br \/>\n      font-size: 13.5px;<br \/>\n    }<\/p>\n<p>\/* ============ RESPONSIVE ============ *\/<\/p>\n<p>@media (max-width: 980px){<br \/>\n  .schedule-pill{<br \/>\n    bottom: -18px;<br \/>\n    font-size: 14px;<br \/>\n    white-space: normal;<br \/>\n    max-width: 92%;<br \/>\n    text-align:center;<br \/>\n  }<br \/>\n  .hero-img{border-radius: 18px}<br \/>\n  .mountain-band{<br \/>\n    background-size: 120% auto;<br \/>\n  }<br \/>\n}<\/p>\n<p>\/* 2 \u2192 1 columns + pricing stack *\/<br \/>\n@media (max-width: 720px){<br \/>\n  .tiles, .card-grid{<br \/>\n    grid-template-columns: 1fr;<br \/>\n  }<\/p>\n<p>  .price-slab{<br \/>\n    flex-direction: column;<br \/>\n  }<\/p>\n<p>  .price-half + .price-half{<br \/>\n    border-left:none;<br \/>\n    border-top: 1px solid rgba(139,31,45,.22);<br \/>\n  }<br \/>\n}<\/p>\n<p>@media (max-width: 520px){<br \/>\n  .btn{min-width: 100%}<\/p>\n<p>  \/* FORCE: no header background on phones (kills the blue bar) *\/<br \/>\n  .topbar{<br \/>\n    background-image: none !important;<br \/>\n    background-color: #fff !important;<br \/>\n  }<\/p>\n<p>  \/* iOS Safari: the <a> wrapper can create extra height *\/<br \/>\n  .topbar, .topbar-link, .topbar-inner{<br \/>\n    line-height: 0 !important;<br \/>\n    font-size: 0 !important;<br \/>\n  }<\/p>\n<p>  \/* header on phones: full width *\/<br \/>\n  .header-banner{<br \/>\n    width: 100%;<br \/>\n    max-width: none;<br \/>\n    height: auto !important;<br \/>\n  }<\/p>\n<p>  \/* extra safety *\/<br \/>\n  .banner-wide{ display:none !important; }<br \/>\n  .banner-compact{ display:block !important; }<br \/>\n}<\/p>\n<\/style>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ks-landing\">\n<p><!-- HEADER (pattern + full-width banner image) --><\/p>\n<header class=\"topbar\">\n<div class=\"topbar-inner\"><img decoding=\"async\" id=\"bannerCompact\" class=\"header-banner banner-compact\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/cropped-cropped-Color-Banner.png\" alt=\"Kelstone Industries\" \/><br \/>\n<img decoding=\"async\" id=\"bannerWide\" class=\"header-banner banner-wide\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/Webpage-Color-Banner-1.png\" alt=\"Kelstone Industries\" \/><\/div>\n<p>&nbsp;<\/p>\n<\/header>\n<p><!-- HERO (full-bleed) --><\/p>\n<section class=\"hero full-bleed\">\n<div class=\"hero-pad\"><img decoding=\"async\" class=\"hero-img\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/webpage-hero-image.png\" alt=\"Valentine\u2019s Promo hero image\" \/><\/p>\n<div class=\"schedule-pill\">Schedule by <span style=\"font-weight: 1000;\">March 14<\/span> to lock in savings.<\/div>\n<\/div>\n<\/section>\n<p><!-- MOUNTAIN BACKGROUND BEHIND PRICES --><\/p>\n<section class=\"mountain-band full-bleed\">\n<div class=\"wrap\">\n<div class=\"pricing-card\">\n<p><!-- ONE BOX WITH DIVIDER --><\/p>\n<div class=\"price-slab\">\n<div class=\"price-half\">\n<div class=\"price\">$595<\/div>\n<div class=\"price-desc\">3 eero 6+ units, professionally installed<\/div>\n<div class=\"price-desc\" style=\"font-weight: 800; color: #334155; margin-top: 2px;\">and performance optimized onsite<\/div>\n<div class=\"save\">(save $100)<\/div>\n<\/div>\n<div class=\"price-half\">\n<div class=\"price\">$845<\/div>\n<div class=\"price-desc\">5 eero 6+ units, professionally installed<\/div>\n<div class=\"price-desc\" style=\"font-weight: 800; color: #334155; margin-top: 2px;\">and performance optimized onsite<\/div>\n<div class=\"save\">(save $150)<\/div>\n<\/div>\n<\/div>\n<div class=\"cta-row\"><a class=\"btn primary\" href=\"tel:15126485280\">Call \/ Text 512-648-5280<\/a><br \/>\n<a class=\"btn\" href=\"mailto:info@kelstoneindustries.com?subject=Valentine%27s%20Promo%20Scheduling\">Email to Schedule<\/a><\/div>\n<div class=\"fineprint\">*Offer subject to availability. Servicing the Central Austin area.<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- SWOOP DIVIDER --><br \/>\n<img decoding=\"async\" class=\"swoop full-bleed\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/swoop-divider.png\" alt=\"\" \/><\/p>\n<p><!-- ICON TILES --><\/p>\n<section class=\"tile-row\">\n<div class=\"wrap\">\n<div class=\"tiles\">\n<div class=\"tile\"><img decoding=\"async\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/house-icon.png\" alt=\"Home icon\" \/><\/p>\n<h3>Designed for real homes<\/h3>\n<p>Fix dead zones + weak rooms with placement that matches how you actually live.<\/p>\n<\/div>\n<div class=\"tile\"><!-- NOTE: you gave house-icon for wifi; leaving it exactly as provided. If you meant wifi-icon.png, swap this URL. --><br \/>\n<img decoding=\"async\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/house-icon.png\" alt=\"Wi-Fi icon\" \/><\/p>\n<h3>Clean install + tune<\/h3>\n<p>Not \u201cplug and pray.\u201d We optimize for coverage, stability, and roaming.<\/p>\n<\/div>\n<div class=\"tile\"><img decoding=\"async\" src=\"https:\/\/kelstoneindustries.com\/SubP\/wp-content\/uploads\/2026\/02\/multihome-icon.png\" alt=\"Multi-home icon\" \/><\/p>\n<h3>3 units vs 5 units<\/h3>\n<p>We make it easy to choose the right package for your layout.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- BOTTOM CARDS (your \u201cperfect\u201d section) --><\/p>\n<section class=\"cards\">\n<div class=\"wrap\">\n<div class=\"card-grid\">\n<div class=\"card\">\n<h4>What\u2019s Included<\/h4>\n<p>No \u201cband-aid fixes.\u201d This is a clean, end-to-end mesh install designed for consistent coverage.<\/p>\n<ul>\n<li>3 or 5 eero 6+ mesh Wi-Fi units<\/li>\n<li>Onsite placement planning + professional installation<\/li>\n<li>Network configuration (SSID, password, guest network if desired)<\/li>\n<li>Performance optimization + speed\/coverage validation<\/li>\n<li>Basic device reconnect guidance (phones, TVs, streaming, smart home)<\/li>\n<\/ul>\n<\/div>\n<div class=\"card\">\n<h4>How the Install Works<\/h4>\n<ol>\n<li><b>Quick intake:<\/b> size of home, trouble spots, ISP\/modem location<\/li>\n<li><b>Onsite setup:<\/b> primary unit at the modem, tuned placement of the rest<\/li>\n<li><b>Optimization:<\/b> confirm strong signal where you actually use Wi-Fi<\/li>\n<li><b>Wrap-up:<\/b> quick walkthrough + \u201cwhat to do if\u2026\u201d tips<\/li>\n<\/ol>\n<div class=\"note\"><b>Note:<\/b> the primary unit must connect where your modem\/router lives (normal for mesh).<\/div>\n<\/div>\n<div class=\"card\">\n<h4>Is 3 units or 5 units right?<\/h4>\n<ul>\n<li><b>3 units<\/b> fits many homes where the modem is reasonably central.<\/li>\n<li><b>5 units<\/b> is best for corner modems, multiple floors, thick walls, or stubborn dead zones.<\/li>\n<\/ul>\n<p style=\"margin-top: 12px;\">Not sure? Text your address + a quick note about your layout and I\u2019ll recommend the right package before you book.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p>&nbsp;<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&lt;!doctype html&gt; &nbsp; &nbsp; &nbsp; &nbsp; Schedule by March 14 to lock in savings. $595 3 eero 6+ units, professionally installed and performance optimized onsite (save $100) $845 5 eero 6+ units, professionally installed and performance optimized onsite (save $150) Call \/ Text 512-648-5280 Email to Schedule *Offer subject to availability. Servicing the Central Austin &#8230; <a title=\"Valentines\" class=\"read-more\" href=\"https:\/\/kelstoneindustries.com\/p\/valentines\/\" aria-label=\"Read more about Valentines\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-56","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/pages\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":5,"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/pages\/56\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/pages\/56\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/kelstoneindustries.com\/p\/wp-json\/wp\/v2\/media?parent=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}