<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Contact Safe Harbour Financial Solutions</title>
<style>
:root{
  --safe-blue:#2e3f4c;
  --safe-gold:#bea368;
  --white:#ffffff;
  --light:#f5f6f7;
}
*{box-sizing:border-box}
body{
  margin:0;
  padding:24px;
  background:var(--light);
  color:var(--safe-blue);
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.5;
}
.card{
  width:100%;
  max-width:760px;
  margin:40px auto;
  background:var(--white);
  border:1px solid #dfe3e6;
  border-radius:14px;
  overflow:hidden;
}
.header{
  padding:26px 28px 22px;
  border-top:8px solid var(--safe-gold);
  text-align:center;
}
h1{
  margin:0 0 8px;
  font-size:28px;
  line-height:1.2;
  color:var(--safe-blue);
}
.intro{margin:0;font-size:16px}
.options-grid{
  display:table;
  width:100%;
  table-layout:fixed;
  border-top:1px solid #e5e8ea;
}
.option-cell{
  display:table-cell;
  width:50%;
  padding:24px 26px;
  text-align:center;
  vertical-align:top;
}
.option-cell + .option-cell{border-left:1px solid #e5e8ea}
.option-cell h2,.section h2{
  margin:0 0 10px;
  font-size:19px;
  color:var(--safe-blue);
}
.phone-number{
  display:block;
  margin:8px 0 16px;
  font-size:34px;
  line-height:1.2;
  font-weight:700;
  letter-spacing:.5px;
  color:var(--safe-blue);
  text-decoration:none;
}
.button{
  display:inline-block;
  width:100%;
  max-width:360px;
  margin:7px auto;
  padding:14px 18px;
  border:2px solid var(--safe-blue);
  border-radius:8px;
  background:var(--safe-blue);
  color:var(--white);
  font-size:17px;
  font-weight:700;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
}
.button.gold{
  border-color:var(--safe-gold);
  background:var(--safe-gold);
}
.button.outline{
  background:var(--white);
  color:var(--safe-blue);
}
.help-text{margin:10px 0 0;font-size:14px}
.copy-status{
  min-height:22px;
  margin-top:8px;
  font-size:14px;
  font-weight:700;
}
.section{
  padding:22px 28px;
  border-top:1px solid #e5e8ea;
  text-align:center;
}
.footer{
  background:var(--safe-gold);
  color:var(--white);
  text-align:center;
  font-family:"Times New Roman", Times, serif;
  font-size:19.5px;
  line-height:23.5px;
  font-style:italic;
  padding:8px 18px;
}
@media(max-width:640px){
  body{padding:12px}
  .card{margin:12px auto}
  .options-grid,.option-cell{display:block;width:100%}
  .option-cell + .option-cell{
    border-left:0;
    border-top:1px solid #e5e8ea;
  }
  h1{font-size:24px}
  .phone-number{font-size:30px}
}

/* Hide the WordPress theme header, navigation, page title and footer on this page only */
body.page-id-1209 #masthead,
body.page-id-1209 .site-header,
body.page-id-1209 .main-header,
body.page-id-1209 .header-wrapper,
body.page-id-1209 .elementor-location-header,
body.page-id-1209 .wp-block-template-part:first-child,
body.page-id-1209 #site-navigation,
body.page-id-1209 .main-navigation,
body.page-id-1209 .primary-navigation,
body.page-id-1209 .menu-toggle,
body.page-id-1209 .page-header,
body.page-id-1209 .entry-header,
body.page-id-1209 .entry-title,
body.page-id-1209 #colophon,
body.page-id-1209 .site-footer,
body.page-id-1209 .main-footer,
body.page-id-1209 .footer-wrapper,
body.page-id-1209 .elementor-location-footer,
body.page-id-1209 .wp-block-template-part:last-child {
  display:none !important;
}

/* Remove theme spacing so the custom page fills the browser cleanly */
body.page-id-1209,
body.page-id-1209 #page,
body.page-id-1209 .site,
body.page-id-1209 #content,
body.page-id-1209 .site-content,
body.page-id-1209 .content-area,
body.page-id-1209 main,
body.page-id-1209 article,
body.page-id-1209 .entry-content {
  margin-top:0 !important;
  padding-top:0 !important;
}

body.page-id-1209 .entry-content {
  margin-bottom:0 !important;
}

</style>
</head>
<body>
<main class="card">
  <div class="header">
    <h1>How would you like to contact us?</h1>
    <p class="intro">Safe Harbour Financial Solutions</p>
  </div>

  <div class="options-grid">
    <section class="option-cell">
      <h2>Calling from a smartphone or calling app?</h2>
      <a class="phone-number" href="tel:+12508603303">250.860.3303</a>
      <a class="button gold" href="tel:+12508603303">Call 250.860.3303</a>
      <p class="help-text">Your device will open its available phone or calling application.</p>
    </section>

    <section class="option-cell">
      <h2>Using a landline or another telephone?</h2>
      <div class="phone-number">250.860.3303</div>
      <button class="button outline" type="button" id="copy-number">Copy phone number</button>
      <div class="copy-status" id="copy-status" role="status" aria-live="polite"></div>
    </section>
  </div>

  <section class="section">
    <h2>Prefer to request a callback?</h2>
    <a class="button" href="mailto:ClientCare@SafeHarbour.com?subject=Callback%20Request&body=Hello%20Safe%20Harbour%20team%2C%0A%0AI%20would%20like%20to%20request%20a%20callback.%0A%0AName%3A%20%0APhone%20number%3A%20%0ABest%20day%20and%20time%3A%20%0AReason%20for%20the%20call%3A%20%0A%0AThank%20you.">Request a callback by email</a>
    <p class="help-text">A prepared email will open for you to complete and send.</p>
  </section>

  <div class="footer">Navigate Your Future with Confidence</div>
</main>

<script>
(function(){
  const button = document.getElementById('copy-number');
  const status = document.getElementById('copy-status');
  const number = '250.860.3303';
  button.addEventListener('click', function(){
    if (navigator.clipboard && navigator.clipboard.writeText) {
      navigator.clipboard.writeText(number).then(function(){
        status.textContent = 'Phone number copied.';
      }).catch(function(){
        status.textContent = 'Please select and copy 250.860.3303.';
      });
    } else {
      status.textContent = 'Please select and copy 250.860.3303.';
    }
  });
}());
</script>
</body>
</html>