<!DOCTYPE html>
<html lang="en-AU">
<head>
  <link rel="preload" as="image" href="/assets/images/tradie-hero-roof-banner.webp" type="image/webp" fetchpriority="high">
  <link rel="preload" as="font" href="/assets/fonts/pjs-06.woff2" type="font/woff2" crossorigin>
  <link rel="canonical" href="https://tradiehomeloans.world">
  <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
  <meta property="og:type" content="website">
  <meta property="og:title" content="Tradie & Self-Employed Low-Doc Home Loans — Best Brokers Australia">
  <meta property="og:description" content="No 2-Year Tax Returns? Get Pre-Approved on 12-Month BAS in 48 Hours. Whether you are a sole trader, subbie, or running a trade company — bypass Big 4 branch rejections, add back 100% of tool and ute write-offs, and secure wholesale non-bank borrowing up to 90% LVR fast.">
  <meta property="og:url" content="https://tradiehomeloans.world">
  <meta property="og:image" content="https://bestbrokersaustralia.org/assets/images/og-master.webp">
  <meta name="twitter:image" content="https://bestbrokersaustralia.org/assets/images/og-master.webp">
  <meta property="og:locale" content="en_AU">
  <meta name="twitter:card" content="summary_large_image">
  <!-- Non-blocking Analytics Suite (GTM, GA4, Clarity, Meta Pixel) -->
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    
    function initAnalyticsSuite() {
      // 1. Google Tag Manager
      (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
      })(window,document,'script','dataLayer','GTM-PNGJR452');

      // 2. Google Analytics 4 (GA4)
      var gaScript = document.createElement('script');
      gaScript.async = true;
      gaScript.src = 'https://www.googletagmanager.com/gtag/js?id=G-KVR945JRS2';
      document.head.appendChild(gaScript);
      gtag('js', new Date());
      gtag('config', 'G-KVR945JRS2');

      // 3. Microsoft Clarity
      (function(c,l,a,r,i,t,y){
          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
      })(window, document, "clarity", "script", "yhkd62j0gn");

      // 4. Meta Pixel
      !function(f,b,e,v,n,t,s)
      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
      n.queue=[];t=b.createElement(e);t.async=!0;
      t.src=v;s=b.getElementsByTagName(e)[0];
      s.parentNode.insertBefore(t,s)}(window, document,'script',
      'https://connect.facebook.net/en_US/fbevents.js');
      fbq('init', '1256510258585870');
      fbq('track', 'PageView');
    }

    if ('requestIdleCallback' in window) {
      requestIdleCallback(initAnalyticsSuite, { timeout: 2000 });
    } else {
      window.addEventListener('load', initAnalyticsSuite);
    }
  </script>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  <link rel="icon" type="image/svg+xml" href="/favicon.svg">
  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
  <title>Tradie & Self-Employed Low-Doc Home Loans — Best Brokers Australia</title>
  <meta name="description" content="No 2-Year Tax Returns? Get Pre-Approved on 12-Month BAS in 48 Hours. Whether you are a sole trader, subbie, or running a trade company — bypass Big 4 branch rejections, add back 100% of tool and ute write-offs, and secure wholesale non-bank borrowing up to 90% LVR fast.">
  
  <link rel="stylesheet" href="/assets/fonts/fonts.css">
  <link rel="preload" as="image" href="/assets/images/tradie-hero-roof-banner.webp" type="image/webp" fetchpriority="high">

  
  <style>
    :root {
      --liven-green: #5ca701;
      --liven-green-hover: #4e8f00;
      --liven-green-soft: #edf8e1;
      --liven-dark: #1b2932;
      --liven-gray: #486d84;
      --liven-gray-light: #f4f7f9;
      --liven-border: #e6edf2;
      
      --font-main: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
      --font-display: 'Space Grotesk', system-ui, sans-serif;
      --font-mono: 'JetBrains Mono', monospace;
      
      --radius-4xl: 44px;
      --radius-3xl: 34px;
      --radius-2xl: 26px;
      --radius-xl: 20px;
      --radius-full: 9999px;
    }

    * { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
    
    html {
      scroll-behavior: smooth;
      background-color: #f7fafc;
      color: var(--liven-dark);
      font-family: var(--font-main);
    }

    body {
      background-color: #ffffff;
      color: var(--liven-dark);
      font-family: var(--font-main);
      line-height: 1.5;
      -webkit-font-smoothing: antialiased;
      overflow-x: hidden;
    }



    /* ============================================================ */
    /* 1. HERO: REAL AUSTRALIAN HOME ROOFLINE & SKY BANNER          */
    /* ============================================================ */
    .hero-sky-container {
      background: #0c2033 linear-gradient(180deg, rgba(8, 26, 45, 0.22) 0%, rgba(8, 26, 45, 0.05) 50%, rgba(0, 0, 0, 0.12) 100%),
                  url('/assets/images/tradie-hero-roof-banner.webp') center bottom/cover no-repeat;
      min-height: 760px;
      padding: 100px 36px 90px;
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      border-radius: 0 0 54px 54px; /* Smooth rounded bottom corners */
      overflow: hidden;
      box-shadow: 0 18px 50px rgba(17, 41, 60, 0.14);
    }
    .hero-sky-container::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(8, 26, 45, 0.75) 0%, rgba(8, 26, 45, 0.52) 42%, rgba(8, 26, 45, 0.1) 85%, rgba(0, 0, 0, 0) 100%);
      z-index: 2;
      pointer-events: none;
    }
    .hero-sky-bg-img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center bottom;
      z-index: 1;
      pointer-events: none;
    }
    /* Floating White Navbar Pill (Sticky Float Across Whole Page) */
    .site-header-sticky-wrap {
      position: fixed;
      top: 14px;
      left: 0;
      right: 0;
      z-index: 1000;
      display: flex;
      justify-content: center;
      padding: 0 16px;
      pointer-events: none;
    }
    .floating-nav-pill {
      background: rgba(255, 255, 255, 0.95);
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      border-radius: var(--radius-full);
      padding: 10px 16px 10px 32px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      max-width: 1180px;
      box-shadow: 0 12px 36px rgba(13, 30, 43, 0.12);
      border: 1px solid rgba(255, 255, 255, 0.85);
      pointer-events: auto;
      margin-bottom: 0;
      position: relative;
      z-index: 10;
    }
    .nav-brand-logo {
      font-family: var(--font-display);
      font-size: 1.55rem;
      font-weight: 800;
      color: var(--liven-green);
      text-decoration: none;
      letter-spacing: -0.5px;
      display: flex;
      align-items: center;
      gap: 6px;
      white-space: nowrap;
      cursor: pointer;
      pointer-events: auto;
      position: relative;
      z-index: 50;
      user-select: none;
    }
    .nav-brand-logo span.brand-dark {
      color: var(--liven-dark);
    }
    .nav-brand-logo span.brand-au {
      font-family: var(--font-main);
      font-size: 0.72rem;
      font-weight: 800;
      color: #0369a1;
      background: #e0f2fe;
      padding: 3px 8px;
      border-radius: var(--radius-full);
      letter-spacing: 0.5px;
      text-transform: uppercase;
    }
    .nav-links-cluster {
      display: flex;
      align-items: center;
      gap: 28px;
      white-space: nowrap;
    }
    .nav-item-link {
      color: var(--liven-dark);
      text-decoration: none;
      font-size: 0.98rem;
      font-weight: 600;
      white-space: nowrap;
      transition: color 0.15s;
    }
    .nav-item-link:hover { color: var(--liven-green); }

    /* LIVEN SEARCH BUTTON (Clean Icon-Only Pill) */
    .nav-search-btn {
      background: #f4f8fa;
      color: var(--liven-dark);
      border: 1.5px solid var(--liven-border);
      width: 52px;
      height: 52px;
      min-height: 52px;
      border-radius: var(--radius-full);
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      transition: all 0.2s ease;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    }
    .nav-search-btn:hover {
      background: #ffffff;
      border-color: var(--liven-green);
      color: var(--liven-green);
      box-shadow: 0 4px 14px rgba(92, 167, 1, 0.22);
      transform: translateY(-2px);
    }

    /* 3-Line Hamburger Menu Button (Liven Style) */
    .menu-hamburger-btn {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background: #f4f8fa;
      border: 1.5px solid var(--liven-border);
      display: none;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 4px;
      cursor: pointer;
      transition: all 0.2s;
      padding: 0;
      flex-shrink: 0;
    }
    .menu-hamburger-btn:hover {
      background: #ffffff;
      border-color: var(--liven-green);
      box-shadow: 0 4px 12px rgba(92, 167, 1, 0.2);
    }
    .menu-hamburger-btn span {
      display: block;
      width: 17px;
      height: 2px;
      background: var(--liven-dark);
      border-radius: 2px;
      transition: all 0.2s;
    }
    .menu-hamburger-btn:hover span {
      background: var(--liven-green);
    }

    /* Navigation Drawer Overlay (Liven Style) */
    .menu-drawer-backdrop {
      position: fixed;
      inset: 0;
      background: rgba(13, 23, 32, 0.6);
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      z-index: 2000;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 20px;
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.25s ease;
    }
    .menu-drawer-backdrop.open {
      opacity: 1;
      pointer-events: auto;
    }
    .menu-drawer-box {
      background: #ffffff;
      border-radius: var(--radius-3xl, 34px);
      padding: 28px 24px;
      width: 100%;
      max-width: 440px;
      box-shadow: 0 25px 70px rgba(0, 0, 0, 0.25);
      border: 1px solid var(--liven-border, #e2e8f0);
      display: flex;
      flex-direction: column;
      gap: 16px;
      transform: translateY(16px) scale(0.96);
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    }
    .menu-drawer-backdrop.open .menu-drawer-box {
      transform: translateY(0) scale(1);
    }
    .drawer-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      border-bottom: 1px solid var(--liven-border, #e2e8f0);
      padding-bottom: 14px;
    }
    .drawer-title {
      font-family: var(--font-display, inherit);
      font-size: 1.15rem;
      font-weight: 800;
      color: var(--liven-dark, #0d1e2b);
    }
    .drawer-close-btn {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      background: #f1f5f9;
      border: 1px solid #e2e8f0;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      color: #64748b;
      transition: all 0.2s;
    }
    .drawer-close-btn:hover {
      background: #e2e8f0;
      color: #0d1e2b;
    }
    .drawer-nav-list {
      display: flex;
      flex-direction: column;
      gap: 10px;
    }
    .drawer-nav-item {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 14px 16px;
      border-radius: 20px;
      background: #f8fafc;
      border: 1px solid #e2e8f0;
      text-decoration: none;
      color: var(--liven-dark, #0d1e2b);
      transition: all 0.2s;
    }
    .drawer-nav-item:hover {
      background: #f0fdf4;
      border-color: #bbf7d0;
      transform: translateX(3px);
    }
    .drawer-item-left {
      display: flex;
      align-items: center;
      gap: 14px;
    }
    .drawer-item-icon {
      width: 36px;
      height: 36px;
      border-radius: 10px;
      background: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--liven-green, #5ca701);
      box-shadow: 0 2px 8px rgba(0,0,0,0.04);
      border: 1px solid rgba(0,0,0,0.04);
      flex-shrink: 0;
    }
    .drawer-item-icon .svg-icon {
      width: 20px;
      height: 20px;
      stroke: currentColor;
      fill: none;
      stroke-width: 2;
      stroke-linecap: round;
      stroke-linejoin: round;
    }
    .drawer-item-label {
      font-weight: 800;
      font-size: 0.96rem;
      color: var(--liven-dark, #0d1e2b);
      line-height: 1.25;
    }
    .drawer-item-sub {
      font-size: 0.78rem;
      color: var(--liven-gray, #64748b);
      margin-top: 2px;
      line-height: 1.3;
    }

    /* CAROUSEL CONTROLS & SILKY HORIZONTAL DRAG SCROLLING */
    .carousel-arrow-btn {
      width: 46px;
      height: 46px;
      border-radius: 50%;
      border: 1.5px solid var(--liven-border);
      background: #ffffff;
      color: var(--liven-dark);
      font-size: 1.5rem;
      font-weight: 800;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      transition: all 0.2s;
      box-shadow: 0 4px 14px rgba(0,0,0,0.06);
      line-height: 1;
      user-select: none;
    }
    .carousel-arrow-btn:hover {
      background: var(--liven-green);
      color: #ffffff;
      border-color: var(--liven-green);
      transform: scale(1.08);
      box-shadow: 0 6px 18px rgba(92,167,1,0.3);
    }
    .carousel-nav-arrows {
      display: inline-flex;
      align-items: center;
      gap: 12px;
      margin-top: 18px;
    }
    .reviews-stream-horizontal, .features-giant-track, .blog-stream-horizontal {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      cursor: grab;
      user-select: none;
      -webkit-user-select: none;
      -webkit-overflow-scrolling: touch;
      padding: 10px 48px 36px;
      gap: 24px;
      scrollbar-width: thin;
      scrollbar-color: rgba(92, 167, 1, 0.3) transparent;
    }
    .reviews-stream-horizontal::-webkit-scrollbar,
    .features-giant-track::-webkit-scrollbar,
    .blog-stream-horizontal::-webkit-scrollbar {
      height: 6px;
    }
    .reviews-stream-horizontal::-webkit-scrollbar-thumb,
    .features-giant-track::-webkit-scrollbar-thumb,
    .blog-stream-horizontal::-webkit-scrollbar-thumb {
      background: rgba(92, 167, 1, 0.25);
      border-radius: 9999px;
    }
    .reviews-stream-horizontal.is-dragging,
    .features-giant-track.is-dragging,
    .blog-stream-horizontal.is-dragging {
      cursor: grabbing !important;
      scroll-behavior: auto !important;
    }
    .reviews-stream-horizontal img,
    .features-giant-track img,
    .blog-stream-horizontal img {
      pointer-events: none;
      -webkit-user-drag: none;
      user-select: none;
    }
    .nav-btn-green {
      background: var(--liven-green);
      color: #ffffff;
      padding: 16px 34px;
      min-height: 52px;
      border-radius: var(--radius-full);
      font-size: 1.05rem;
      font-weight: 700;
      text-decoration: none;
      border: none;
      cursor: pointer;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      transition: background 0.15s, transform 0.15s, box-shadow 0.15s;
      box-shadow: 0 4px 16px rgba(92, 167, 1, 0.38);
      line-height: 1;
    }
    .nav-btn-green:hover {
      background: var(--liven-green-hover);
      transform: translateY(-2px);
      box-shadow: 0 8px 24px rgba(92, 167, 1, 0.48);
    }

    /* Shimmering Light Beam Sweep Animation */
    .btn-shimmer-glow {
      position: relative;
      overflow: hidden;
    }
    .btn-shimmer-glow::after {
      content: '';
      position: absolute;
      top: -50%;
      left: -100%;
      width: 50%;
      height: 200%;
      background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0) 20%,
        rgba(255, 255, 255, 0.6) 50%,
        rgba(255, 255, 255, 0) 80%,
        transparent 100%
      );
      transform: rotate(25deg);
      animation: lightShimmerSweep 3s ease-in-out infinite;
      pointer-events: none;
    }
    @keyframes lightShimmerSweep {
      0%, 20% { left: -100%; }
      60%, 100% { left: 200%; }
    }

    /* Hero Two-Column Grid */
    .hero-content-grid {
      max-width: 1180px;
      width: 100%;
      display: grid;
      grid-template-columns: 1.15fr 0.95fr;
      gap: 56px;
      align-items: center;
      margin: auto 0;
      position: relative;
      z-index: 10;
    }
    @media (max-width: 920px) {
      .hero-content-grid { grid-template-columns: 1fr; }
      .nav-links-cluster { display: none; }
      .hero-sky-container { min-height: auto; padding-bottom: 60px; }
    }

    .hero-left-copy {
      color: #ffffff;
    }
    .hero-main-title {
      font-family: var(--font-display);
      font-size: clamp(3.4rem, 6.4vw, 5rem);
      font-weight: 800;
      line-height: 1.02;
      letter-spacing: -1.8px;
      margin-bottom: 20px;
      text-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
    }
    .hero-sub-copy {
      font-size: 1.25rem;
      color: #ffffff;
      font-weight: 600;
      line-height: 1.55;
      max-width: 520px;
      margin-bottom: 34px;
      text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7), 0 1px 3px rgba(0, 0, 0, 0.9);
    }
    .hero-cta-btn {
      background: var(--liven-green);
      color: #ffffff;
      padding: 22px 54px;
      min-height: 62px;
      border-radius: var(--radius-full);
      font-size: 1.25rem;
      font-weight: 800;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 12px 32px rgba(78, 143, 0, 0.42);
      border: none;
      cursor: pointer;
      transition: all 0.2s;
      line-height: 1;
    }
    .hero-cta-btn:hover {
      background: var(--liven-green-hover);
      transform: translateY(-2px);
    }

    /* Hero Right: Big Frosted 2x2 Question Card */
    .hero-frosted-card {
      background: rgba(255, 255, 255, 0.26);
      backdrop-filter: blur(26px);
      border: 1.5px solid rgba(255, 255, 255, 0.5);
      border-radius: var(--radius-4xl);
      padding: 28px;
      box-shadow: 0 24px 60px rgba(0, 0, 0, 0.14);
    }
    .frosted-card-header {
      text-align: center;
      color: #ffffff;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 20px;
      letter-spacing: 0.3px;
    }
    .hero-2x2-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: 1fr;
      gap: 16px;
    }
    .question-tile {
      background: #ffffff;
      border-radius: var(--radius-2xl);
      padding: 22px 20px;
      cursor: pointer;
      transition: transform 0.18s ease, box-shadow 0.18s ease;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      gap: 8px;
      text-decoration: none;
      color: var(--liven-dark);
      height: 100%;
      min-height: 168px;
      box-sizing: border-box;
    }
    .question-tile:hover {
      transform: translateY(-3px);
      box-shadow: 0 12px 28px rgba(0,0,0,0.1);
    }
    .tile-top-row {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 4px;
    }
    .tile-icon-organic {
      width: 44px;
      height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: transform 0.22s cubic-bezier(0.16, 1, 0.3, 1);
      filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.06));
    }
    .question-tile:hover .tile-icon-organic {
      transform: scale(1.12) translateY(-2px);
    }
    .tile-arrow {
      width: 26px;
      height: 26px;
      border-radius: 50%;
      background: #f1f5f9;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 0.85rem;
      color: #64748b;
      font-weight: 800;
    }
    .tile-title {
      font-weight: 800;
      font-size: 1.1rem;
      color: var(--liven-dark);
      line-height: 1.25;
      min-height: 2.5rem;
      display: flex;
      align-items: flex-start;
    }
    .tile-desc {
      font-size: 0.86rem;
      color: #64748b;
      line-height: 1.4;
      flex: 1;
    }

    /* STATS STRIP (3-PILLAR SOCIAL PROOF - LIVEN STYLE) */
    .stats-strip {
      background: #ffffff;
      padding: 50px 24px 36px;
      position: relative;
      z-index: 10;
    }
    .stats-container {
      max-width: 900px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1fr 1.25fr 1fr;
      align-items: center;
      justify-content: center;
      text-align: center;
      gap: 16px;
    }
    .stat-box {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }
    .stat-number-row {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 6px;
      font-family: var(--font-display);
      font-size: 1.85rem;
      font-weight: 800;
      color: var(--liven-dark);
      line-height: 1;
    }
    .stat-avatar-cluster {
      display: inline-flex;
      align-items: center;
      margin-left: 2px;
    }
    .stat-avatar-dot {
      width: 24px;
      height: 24px;
      border-radius: 50%;
      border: 2px solid #ffffff;
      object-fit: cover;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
      margin-left: -8px;
    }
    .stat-avatar-dot:first-child {
      margin-left: 0;
    }
    .stat-laurel-badge {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .laurel-wreath-svg {
      width: 96px;
      height: 42px;
      display: block;
    }
    .stat-label {
      font-size: 0.88rem;
      color: #64748b;
      font-weight: 600;
      margin-top: 6px;
      line-height: 1.3;
    }

    /* SECTION PILL BADGE */
    .section-tag-pill {
      background: var(--liven-green-soft);
      color: var(--liven-green);
      font-family: var(--font-main);
      font-size: 0.88rem;
      font-weight: 800;
      padding: 6px 20px;
      border-radius: var(--radius-full);
      display: inline-block;
      margin-bottom: 18px;
    }

    /* ============================================================ */
    /* 2. HOW BEST BROKERS WORKS                                    */
    /* ============================================================ */
    .section-how-it-works {
      padding: 100px 24px;
      max-width: 1180px;
      margin: 0 auto;
      text-align: center;
    }
    .how-title {
      font-family: var(--font-display);
      font-size: clamp(2.6rem, 4.8vw, 3.6rem);
      font-weight: 800;
      letter-spacing: -1.2px;
      margin-bottom: 28px;
      color: var(--liven-dark);
      line-height: 1.08;
    }
    /* HOW IT WORKS: HORIZONTAL CAROUSEL OF VERTICAL FEATURE CARDS (LIVEN STYLE 1:1) */
    .how-works-stream-track {
      display: flex;
      gap: 24px;
      overflow-x: auto;
      overflow-y: hidden;
      padding: 36px 24px;
      margin-top: 24px;
      scroll-snap-type: x mandatory;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
      justify-content: center;
    }
    .how-works-stream-track::-webkit-scrollbar {
      display: none;
    }
    .how-vertical-feature-card {
      background: #ffffff;
      border: 1.5px solid var(--liven-border);
      border-radius: 32px;
      padding: 28px 24px 20px;
      width: 320px;
      min-width: 320px;
      height: 480px;
      flex-shrink: 0;
      scroll-snap-align: center;
      box-shadow: 0 12px 36px rgba(13, 30, 43, 0.06);
      display: flex;
      flex-direction: column;
      text-align: left;
      transition: transform 0.22s ease, box-shadow 0.22s ease;
      box-sizing: border-box;
    }
    .how-vertical-feature-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 18px 45px rgba(13, 30, 43, 0.12);
    }
    .card-feature-icon-box {
      width: 48px;
      height: 48px;
      border-radius: 16px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 16px;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    }
    .card-feature-title {
      font-family: var(--font-display);
      font-size: 1.22rem;
      font-weight: 800;
      color: var(--liven-dark);
      line-height: 1.25;
      margin-bottom: 8px;
    }
    .card-feature-desc {
      font-size: 0.88rem;
      color: #64748b;
      line-height: 1.45;
      margin-bottom: 14px;
    }
    .card-feature-visual {
      margin-top: auto;
      border-radius: 24px;
      padding: 12px;
      height: 200px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      overflow: hidden;
      background: #ffffff;
      border: 1px solid #f1f5f9;
    }
    .card-glass-artwork-img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      display: block;
      transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
      mix-blend-mode: multiply;
      filter: drop-shadow(0 6px 16px rgba(13, 30, 43, 0.08));
    }
    .how-vertical-feature-card:hover .card-glass-artwork-img {
      transform: scale(1.06) translateY(-2px);
    }

    @media (max-width: 768px) {
      .how-works-stream-track {
        padding: 24px 16px;
        gap: 16px;
        justify-content: flex-start;
      }
      .how-vertical-feature-card {
        width: calc(85vw - 16px);
        min-width: calc(85vw - 16px);
        height: 460px;
        padding: 24px 20px 18px;
        border-radius: 28px;
      }
    }

    /* ============================================================ */
    /* LIVE FINANCE CALCULATOR (MATCHING LIVEN DESIGN)             */
    /* ============================================================ */
    .section-finance-calc {
      padding: 60px 24px 100px;
      max-width: 1180px;
      margin: 0 auto;
    }
    .finance-calc-card {
      background: #ffffff;
      border: 1px solid var(--liven-border);
      border-radius: var(--radius-4xl);
      padding: 52px 48px;
      box-shadow: 0 18px 54px rgba(27, 41, 50, 0.06);
      display: grid;
      grid-template-columns: 1.15fr 0.85fr;
      gap: 56px;
      align-items: center;
    }
    @media (max-width: 880px) {
      .finance-calc-card { grid-template-columns: 1fr; padding: 32px 24px; }
    }
    .calc-copy-side {
      display: flex;
      flex-direction: column;
    }
    .calc-title {
      font-family: var(--font-display);
      font-size: 2.1rem;
      font-weight: 800;
      color: var(--liven-dark);
      line-height: 1.15;
      letter-spacing: -0.02em;
      margin-bottom: 10px;
    }
    .calc-subtitle {
      font-size: 0.98rem;
      color: #64748b;
      line-height: 1.5;
    }
    .calc-slider-wrap {
      margin: 32px 0 36px;
    }
    .calc-slider-row {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
    }
    .calc-slider-label {
      font-size: 1.05rem;
      font-weight: 700;
      color: var(--liven-dark);
    }
    .calc-slider-val {
      font-family: var(--font-display);
      font-size: 1.6rem;
      font-weight: 800;
      color: var(--liven-green);
      background: var(--liven-green-soft);
      padding: 4px 18px;
      border-radius: var(--radius-full);
    }
    .calc-range-input {
      width: 100%;
      height: 10px;
      border-radius: 5px;
      background: #e2e8f0;
      outline: none;
      -webkit-appearance: none;
    }
    .calc-range-input::-webkit-slider-thumb {
      -webkit-appearance: none;
      width: 28px;
      height: 28px;
      border-radius: 50%;
      background: var(--liven-green);
      cursor: pointer;
      box-shadow: 0 3px 10px rgba(92, 167, 1, 0.4);
      border: 3.5px solid #ffffff;
      transition: transform 0.15s;
    }
    .calc-range-input::-webkit-slider-thumb:hover {
      transform: scale(1.15);
    }

    /* Right Result Box */
    .calc-results-box {
      background: var(--liven-gray-light);
      border: 1.5px solid var(--liven-border);
      border-radius: var(--radius-3xl);
      padding: 38px 32px;
      display: flex;
      flex-direction: column;
      gap: 24px;
      box-shadow: 0 8px 24px rgba(27, 41, 50, 0.04);
    }
    .calc-main-result-block {
      border-bottom: 1px solid var(--liven-border);
      padding-bottom: 22px;
    }
    .calc-main-label {
      font-size: 0.95rem;
      font-weight: 600;
      color: var(--liven-gray);
      margin-bottom: 6px;
    }
    .calc-main-figure {
      font-family: var(--font-display);
      font-size: 2.8rem;
      font-weight: 800;
      color: var(--liven-dark);
      letter-spacing: -0.03em;
      line-height: 1;
    }
    .calc-metrics-2col {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 20px;
    }
    .calc-sub-metric {
      display: flex;
      flex-direction: column;
      gap: 4px;
    }
    .calc-sub-lbl {
      font-size: 0.82rem;
      font-weight: 600;
      color: var(--liven-gray);
    }
    .calc-sub-val {
      font-family: var(--font-display);
      font-size: 1.45rem;
      font-weight: 800;
      color: var(--liven-green);
      line-height: 1.2;
    }

    /* ============================================================ */
    /* 3. BOARD OF ACCREDITED SPECIALISTS (TALL VERTICAL VIDEOS)    */
    /* ============================================================ */
    .section-board {
      padding: 110px 24px;
      background: #ffffff;
      text-align: center;
    }
    .board-container {
      max-width: 1200px;
      margin: 0 auto;
    }
    .board-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 24px;
      margin-top: 54px;
    }
    @media (max-width: 980px) {
      .board-grid { grid-template-columns: repeat(2, 1fr); }
    }
    @media (max-width: 580px) {
      .board-grid { grid-template-columns: 1fr; }
    }
    .video-expert-card {
      border-radius: var(--radius-3xl);
      overflow: hidden;
      height: 440px;
      position: relative;
      background: #1e293b;
      box-shadow: 0 14px 36px rgba(27, 41, 50, 0.08);
      cursor: pointer;
      transition: transform 0.22s ease, box-shadow 0.22s ease;
    }
    .video-expert-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 22px 50px rgba(27, 41, 50, 0.15);
    }
    .expert-video-element {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .expert-glass-panel {
      position: absolute;
      bottom: 14px;
      left: 14px;
      right: 14px;
      background: rgba(17, 24, 39, 0.65);
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      border: 1px solid rgba(255, 255, 255, 0.25);
      border-radius: 18px;
      padding: 12px 16px;
      text-align: left;
      color: #ffffff;
      box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
      z-index: 5;
      height: 72px;
      min-height: 72px;
      max-height: 72px;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }
    .expert-name {
      font-family: var(--font-display);
      font-size: 1.08rem;
      font-weight: 800;
      color: #ffffff;
      line-height: 1.2;
      margin-bottom: 2px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .expert-role {
      font-size: 0.80rem;
      color: rgba(255, 255, 255, 0.88);
      line-height: 1.3;
      font-weight: 500;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .expert-video-pill {
      position: absolute;
      top: 18px;
      right: 18px;
      background: rgba(0, 0, 0, 0.55);
      backdrop-filter: blur(8px);
      padding: 6px 14px;
      border-radius: var(--radius-full);
      font-size: 0.78rem;
      color: #fff;
      font-weight: 700;
    }
    .board-info-card {
      background: #ffffff;
      border: 1px solid var(--liven-border);
      border-radius: var(--radius-3xl);
      padding: 34px 26px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      text-align: left;
      box-shadow: 0 14px 36px rgba(27, 41, 50, 0.06);
    }
    .board-avatar-cluster {
      display: flex;
      margin-bottom: 22px;
    }
    .cluster-img {
      width: 44px;
      height: 44px;
      border-radius: 50%;
      border: 2px solid #ffffff;
      margin-left: -12px;
      object-fit: cover;
    }
    .cluster-img:first-child { margin-left: 0; }
    .board-info-h {
      font-family: var(--font-display);
      font-size: 1.35rem;
      font-weight: 800;
      color: var(--liven-dark);
      margin-bottom: 12px;
      line-height: 1.28;
    }
    .board-info-p {
      font-size: 0.92rem;
      color: #64748b;
      line-height: 1.5;
    }

    /* ============================================================ */
    /* 4. GOALS: SCENIC CARD WITH 6 EQUAL PILLS                     */
    /* ============================================================ */
    .section-goals {
      padding: 100px 24px;
      max-width: 1180px;
      margin: 0 auto;
    }
    .goals-scenic-card {
      border-radius: var(--radius-4xl);
      background: url('https://images.unsplash.com/photo-1506973035872-a4ec16b8e8d9?auto=format&fit=crop&w=1500&q=80') center/cover no-repeat;
      position: relative;
      padding: 80px 52px;
      text-align: center;
      color: #ffffff;
      box-shadow: 0 24px 60px rgba(0,0,0,0.14);
      overflow: hidden;
    }
    .goals-scenic-card::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(180deg, rgba(18, 50, 78, 0.65) 0%, rgba(10, 26, 42, 0.88) 100%);
    }
    .goals-content-inner {
      position: relative;
      z-index: 2;
    }
    .goals-title {
      font-family: var(--font-display);
      font-size: clamp(2.5rem, 4.5vw, 3.5rem);
      font-weight: 800;
      letter-spacing: -1px;
      margin-bottom: 48px;
      line-height: 1.08;
    }
    .goals-pills-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
    }
    @media (max-width: 880px) {
      .goals-pills-grid { grid-template-columns: 1fr; }
    }
    .goal-white-pill {
      background: #ffffff;
      color: var(--liven-dark);
      border-radius: var(--radius-2xl);
      padding: 16px 22px;
      min-height: 60px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      cursor: pointer;
      text-decoration: none;
      transition: transform 0.18s ease, box-shadow 0.18s ease;
      box-shadow: 0 6px 20px rgba(0,0,0,0.08);
    }
    .goal-white-pill:hover {
      transform: translateY(-2px);
      box-shadow: 0 12px 28px rgba(0,0,0,0.18);
    }
    .goal-pill-left {
      display: flex;
      align-items: center;
      gap: 14px;
      text-align: left;
    }
    .goal-icon-organic {
      width: 32px;
      height: 32px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      filter: drop-shadow(0 2px 6px rgba(0,0,0,0.08));
    }
    .goal-heading {
      font-family: var(--font-main);
      font-weight: 800;
      font-size: 1.05rem;
      color: var(--liven-dark);
      line-height: 1.2;
    }
      font-weight: 800;
      font-size: 1.12rem;
      color: var(--liven-dark);
      line-height: 1.2;
    }
    .goal-subtext {
      font-size: 0.82rem;
      color: #64748b;
      margin-top: 2px;
    }

    /* ============================================================ */
    /* 5. TALL MOBILE-REEL REVIEWS: DENSE HORIZONTAL OVERFLOW STREAM*/
    /* ============================================================ */
    .section-reviews {
      padding: 110px 0;
      background: #f7fafc;
      text-align: center;
      overflow: hidden;
    }
    .reviews-container-centered {
      max-width: 1180px;
      margin: 0 auto;
      padding: 0 24px;
    }
    .reviews-stream-horizontal {
      margin-top: 36px;
      display: flex;
      gap: 18px;
      overflow-x: auto;
      overflow-y: hidden;
      padding: 10px 24px 32px;
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
      scroll-behavior: smooth;
      -webkit-overflow-scrolling: touch;
    }
    .reviews-stream-horizontal::-webkit-scrollbar { display: none; }
    
    .tall-review-card {
      background: #ffffff;
      border: 1.5px solid var(--liven-border);
      border-radius: var(--radius-3xl);
      padding: 28px 24px;
      width: 290px;
      min-width: 290px;
      height: 420px;
      text-align: left;
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      box-shadow: 0 10px 30px rgba(27, 41, 50, 0.05);
      transition: transform 0.2s;
      scroll-snap-align: start;
      box-sizing: border-box;
    }
    .tall-review-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 16px 40px rgba(27, 41, 50, 0.1);
    }
    .tall-stars-row {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 16px;
    }
    .tall-stars {
      color: #ff9e00;
      font-size: 1.15rem;
      letter-spacing: 2px;
    }
    .tall-quote-h {
      font-family: var(--font-display);
      font-weight: 800;
      font-size: 1.2rem;
      margin-bottom: 10px;
      color: var(--liven-dark);
      line-height: 1.25;
    }
    .tall-quote-body {
      font-size: 0.92rem;
      color: #64748b;
      line-height: 1.55;
      margin-bottom: auto;
    }
    .tall-user-meta {
      display: flex;
      align-items: center;
      gap: 12px;
      margin-top: 18px;
    }
    .tall-avatar-dot {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: var(--liven-green-soft);
      color: var(--liven-green);
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 800;
      font-size: 0.88rem;
    }
    .tall-user-name {
      font-weight: 800;
      font-size: 0.92rem;
      color: var(--liven-dark);
    }
    .tall-user-sub {
      font-size: 0.78rem;
      color: #94a3b8;
    }

    .tall-video-ugc-card {
      width: 290px;
      min-width: 290px;
      height: 420px;
      border-radius: var(--radius-3xl);
      overflow: hidden;
      position: relative;
      flex-shrink: 0;
      background: #0d1720;
      box-shadow: 0 10px 30px rgba(27, 41, 50, 0.08);
      scroll-snap-align: start;
      box-sizing: border-box;
    }
    .tall-ugc-img, .tall-ugc-video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    }
    .tall-video-ugc-card:hover .tall-ugc-img {
      transform: scale(1.04);
    }
    .tall-play-badge {
      position: absolute;
      top: 16px;
      right: 16px;
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.95);
      backdrop-filter: blur(8px);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 0.82rem;
      color: var(--liven-green);
      box-shadow: 0 4px 12px rgba(0,0,0,0.22);
      z-index: 5;
    }
    .tall-ugc-glass {
      position: absolute;
      bottom: 12px;
      left: 12px;
      right: 12px;
      background: rgba(17, 24, 39, 0.55);
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      border: 1px solid rgba(255, 255, 255, 0.25);
      border-radius: 16px;
      padding: 10px 14px;
      text-align: left;
      color: #ffffff;
      box-shadow: 0 8px 20px rgba(0,0,0,0.25);
      z-index: 5;
    }
    .tall-ugc-name {
      font-family: var(--font-display);
      font-size: 1.05rem;
      font-weight: 800;
      color: #ffffff;
      margin-bottom: 2px;
    }
    .tall-ugc-sub {
      font-size: 0.78rem;
      color: rgba(255, 255, 255, 0.85);
      font-weight: 500;
    }

    /* ============================================================ */
    /* 6. FEATURES: REAL HUMANS IN SANCTUARY + FROSTED UI WIDGETS  */
    /* ============================================================ */
    .section-features-giant {
      padding: 110px 0;
      background: #ffffff;
      text-align: center;
      overflow: hidden;
    }
    .features-giant-track {
      margin-top: 48px;
      display: flex;
      gap: 28px;
      overflow-x: auto;
      overflow-y: hidden;
      padding: 16px 48px 40px;
      scrollbar-width: none;
      -webkit-overflow-scrolling: touch;
    }
    .features-giant-track::-webkit-scrollbar { display: none; }

    /* Giant Feature Card (Desktop: 702x339 Horizontal Artwork with Bottom-Left White Pill Button) */
    .giant-feature-card {
      width: 702px;
      min-width: 702px;
      height: 339px;
      border-radius: var(--radius-4xl);
      position: relative;
      overflow: hidden;
      flex-shrink: 0;
      box-shadow: 0 16px 45px rgba(27, 41, 50, 0.1);
      transition: transform 0.22s ease, box-shadow 0.22s ease;
      background: #0d1e2b;
      display: block;
      border: none;
      padding: 0;
      text-decoration: none;
    }
    .giant-feature-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 22px 55px rgba(27, 41, 50, 0.16);
    }
    .feature-card-picture {
      display: block;
      width: 100%;
      height: 100%;
    }
    .giant-card-art {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      pointer-events: none;
    }
    .giant-btn-anchor {
      position: absolute;
      bottom: 28px;
      left: 32px;
      z-index: 10;
      display: block;
    }
    .giant-feature-btn {
      background: #ffffff;
      color: var(--liven-green);
      padding: 14px 30px;
      min-height: 50px;
      border-radius: var(--radius-full);
      font-size: 0.96rem;
      font-weight: 800;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
      transition: all 0.2s ease;
      line-height: 1;
    }
    .giant-feature-btn:hover {
      background: var(--liven-green);
      color: #ffffff;
      transform: translateY(-2px);
      box-shadow: 0 10px 26px rgba(92, 167, 1, 0.4);
    }

    /* Mobile overlay elements are hidden by default on desktop */
    .feature-card-scrim,
    .feature-card-content {
      display: none;
    }
    .feature-ui-floating-widget {
      width: 100%;
      background: rgba(255, 255, 255, 0.95);
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      border-radius: 20px;
      padding: 14px 16px;
      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
      border: 1px solid rgba(255, 255, 255, 0.8);
      text-align: left;
      margin-top: auto;
    }
    .widget-head-line {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 4px;
    }
    .widget-badge {
      font-family: var(--font-mono);
      font-size: 0.68rem;
      font-weight: 800;
      color: var(--liven-green);
      letter-spacing: 0.04em;
    }
    .widget-status {
      font-size: 0.70rem;
      font-weight: 800;
      color: #059669;
      background: #ecfdf5;
      padding: 2px 6px;
      border-radius: 4px;
    }
    .widget-main-stat {
      font-family: var(--font-display);
      font-size: 0.96rem;
      font-weight: 800;
      color: var(--liven-dark);
      line-height: 1.25;
      margin-bottom: 2px;
    }
    .widget-sub-stat {
      font-size: 0.72rem;
      color: #64748b;
    }

    /* ============================================================ */
    /* 7. AMBIENT BANNER & MEDIA REVIEWS                            */
    /* ============================================================ */
    .section-ambient-banner {
      padding: 60px 24px;
      max-width: 1180px;
      margin: 0 auto;
    }
    .ambient-banner-card {
      border-radius: var(--radius-4xl);
      background: url('https://images.unsplash.com/photo-1513836279014-a89f7a76ae86?auto=format&fit=crop&w=1500&q=80') center/cover no-repeat;
      padding: 80px 48px;
      text-align: center;
      color: #ffffff;
      position: relative;
      overflow: hidden;
      box-shadow: 0 18px 50px rgba(27, 41, 50, 0.1);
    }
    .ambient-banner-card::before {
      content: "";
      position: absolute;
      inset: 0;
      background: rgba(45, 90, 20, 0.74);
    }
    .ambient-inner {
      position: relative;
      z-index: 2;
    }
    .ambient-h {
      font-family: var(--font-display);
      font-size: clamp(2.5rem, 4.5vw, 3.6rem);
      font-weight: 800;
      margin-bottom: 16px;
      line-height: 1.08;
    }
    .ambient-p {
      font-size: 1.2rem;
      opacity: 0.95;
      margin-bottom: 34px;
      max-width: 640px;
      margin-left: auto;
      margin-right: auto;
    }

    /* WHY CHOOSE BEST BROKERS (TRUST & VALUE CARDS) */
    .section-media-reviews {
      padding: 90px 24px;
      max-width: 1180px;
      margin: 0 auto;
      text-align: center;
    }
    .media-cards-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 24px;
      margin-top: 48px;
    }
    @media (max-width: 880px) {
      .media-cards-grid { grid-template-columns: 1fr; }
    }
    .media-card-item {
      background: #ffffff;
      border: 1.5px solid var(--liven-border);
      border-radius: 28px;
      padding: 30px 24px;
      text-align: left;
      box-shadow: 0 10px 30px rgba(13, 30, 43, 0.05);
      transition: transform 0.22s ease, box-shadow 0.22s ease;
      display: flex;
      flex-direction: column;
    }
    .media-card-item:hover {
      transform: translateY(-4px);
      box-shadow: 0 16px 40px rgba(13, 30, 43, 0.1);
    }
    .media-logo-text {
      font-family: var(--font-mono);
      font-weight: 800;
      font-size: 0.76rem;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      color: #64748b;
      margin-bottom: 12px;
      display: block;
    }
    .media-h {
      font-weight: 800;
      font-size: 1.22rem;
      margin-bottom: 8px;
      color: var(--liven-dark);
      font-family: var(--font-display);
      letter-spacing: -0.02em;
    }
    .media-p {
      font-size: 0.90rem;
      color: #64748b;
      line-height: 1.5;
    }

    /* ============================================================ */
    /* 8. GUIDES & SANCTUARY INSIGHTS (LIVEN EDITORIAL STYLE 1:1)   */
    /* ============================================================ */
    .section-blog {
      padding: 90px 0;
      background: #ffffff;
      text-align: center;
      overflow: hidden;
    }
    .blog-stream-horizontal {
      margin-top: 36px;
      display: flex;
      gap: 20px;
      overflow-x: auto;
      overflow-y: hidden;
      padding: 10px 24px 32px;
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
      scroll-behavior: smooth;
      -webkit-overflow-scrolling: touch;
    }
    .blog-stream-horizontal::-webkit-scrollbar { display: none; }
    .blog-entry {
      width: 290px;
      min-width: 290px;
      text-decoration: none;
      color: inherit;
      flex: 0 0 auto;
      display: flex;
      flex-direction: column;
      background: transparent;
      border: none;
      box-shadow: none;
      text-align: left;
      scroll-snap-align: start;
      transition: transform 0.2s ease;
    }
    .blog-entry:hover {
      transform: translateY(-4px);
    }
    .blog-img {
      height: 190px;
      width: 100%;
      object-fit: cover;
      border-radius: 24px;
      box-shadow: 0 8px 24px rgba(13, 30, 43, 0.07);
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }
    .blog-entry:hover .blog-img {
      transform: scale(1.02);
      box-shadow: 0 12px 32px rgba(13, 30, 43, 0.12);
    }
    .blog-body {
      padding: 14px 4px 0;
      display: flex;
      flex-direction: column;
      flex: 1;
    }
    .blog-h {
      font-family: var(--font-display);
      font-size: 1.12rem;
      font-weight: 800;
      margin-bottom: 6px;
      line-height: 1.35;
      color: var(--liven-dark);
    }
    .blog-date {
      font-size: 0.82rem;
      color: #94a3b8;
      font-weight: 600;
    }

    /* ============================================================ */
    /* 9. FAQS ACCORDION                                            */
    /* ============================================================ */
    .section-faq {
      padding: 110px 24px;
      max-width: 1120px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 0.85fr 1.15fr;
      gap: 56px;
      align-items: flex-start;
    }
    @media (max-width: 880px) {
      .section-faq { grid-template-columns: 1fr; }
    }
    .faq-left h2 {
      font-family: var(--font-display);
      font-size: 2.8rem;
      font-weight: 800;
      letter-spacing: -0.8px;
      line-height: 1.08;
    }
    .faq-accordion-box {
      background: #ffffff;
      border: 1px solid var(--liven-border);
      border-radius: var(--radius-4xl);
      padding: 18px 36px;
      box-shadow: 0 14px 40px rgba(27, 41, 50, 0.05);
    }
    .section-faq {
      scroll-margin-top: 100px;
    }
    .faq-row {
      padding: 24px 0;
      border-bottom: 1px solid var(--liven-border);
      cursor: pointer;
      user-select: none;
    }
    .faq-row:last-child { border-bottom: none; }
    .faq-q {
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-weight: 800;
      font-size: 1.1rem;
      color: var(--liven-dark);
      gap: 16px;
    }
    .faq-a {
      font-size: 0.96rem;
      color: #64748b;
      margin-top: 12px;
      display: none;
      line-height: 1.55;
    }
    .faq-row.open .faq-a { display: block; }
    .faq-plus {
      font-size: 1.5rem;
      color: #94a3b8;
      font-weight: 400;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 28px;
      height: 28px;
      line-height: 1;
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), color 0.2s;
      flex-shrink: 0;
    }
    .faq-row:hover .faq-plus { color: var(--liven-green); }
    .faq-row.open .faq-plus { transform: rotate(45deg); color: var(--liven-green); }

    /* ============================================================ */
    /* 10. DARK CLEAN FOOTER                                        */
    /* ============================================================ */
    .liven-dark-footer {
      background: #111d28;
      color: #8da2b3;
      padding: 100px 24px 60px;
    }
    .footer-inner {
      max-width: 1180px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1.6fr repeat(3, 1fr);
      gap: 44px;
      margin-bottom: 48px;
    }
    @media (max-width: 880px) {
      .footer-inner { grid-template-columns: 1fr 1fr; }
    }
    .footer-col-title {
      color: #ffffff;
      font-weight: 800;
      font-size: 1rem;
      margin-bottom: 18px;
    }
    .footer-link-list {
      display: flex;
      flex-direction: column;
      gap: 12px;
    }
    .footer-link-list a {
      color: #8da2b3;
      text-decoration: none;
      font-size: 0.9rem;
      transition: color 0.15s;
    }
    .footer-link-list a:hover { color: #ffffff; }

    /* ============================================================ */
    /* DIAGNOSTIC FUNNEL MODAL                                      */
    /* ============================================================ */
    .funnel-modal-overlay {
      position: fixed;
      inset: 0;
      background: rgba(17, 29, 40, 0.72);
      backdrop-filter: blur(16px);
      z-index: 999;
      display: none;
      align-items: center;
      justify-content: center;
      padding: 24px;
    }
    .funnel-modal-overlay.open { display: flex; }
    .funnel-modal-box {
      background: #ffffff;
      border-radius: var(--radius-4xl);
      max-width: 900px;
      width: 100%;
      max-height: 90vh;
      overflow-y: auto;
      padding: 48px 42px;
      position: relative;
      box-shadow: 0 40px 90px rgba(0,0,0,0.3);
    }
    .modal-close-btn {
      position: absolute;
      top: 26px;
      right: 26px;
      background: #f1f5f9;
      border: none;
      width: 38px;
      height: 38px;
      border-radius: 50%;
      cursor: pointer;
      font-size: 1.3rem;
      font-weight: 700;
    }

    /* ============================================================ */
    /* MOBILE UI/UX OPTIMIZATIONS (TABLETS & PHABLETS <= 768px)    */
    /* ============================================================ */
    @media (max-width: 768px) {
      html, body {
        overflow-x: hidden;
        max-width: 100vw;
      }
      input, select, textarea {
        font-size: 16px !important;
      }
      .site-header-sticky-wrap {
        top: 10px;
        padding: 0 12px;
      }
      .hero-sky-container {
        padding: 96px 16px 44px;
        min-height: auto;
        border-radius: 0 0 36px 36px;
      }
      .floating-nav-pill {
        padding: 6px 10px 6px 14px;
        margin-bottom: 0;
      }
      .nav-links-cluster {
        display: none;
      }
      .nav-search-btn {
        display: none;
      }
      .menu-hamburger-btn {
        display: flex;
      }
      .nav-right-actions {
        display: flex;
        align-items: center;
        gap: 8px;
      }
      .nav-btn-green.nav-btn-compact {
        padding: 8px 16px;
        min-height: 38px;
        font-size: 0.85rem;
        font-weight: 700;
        border-radius: 9999px;
      }
      .nav-brand-logo img {
        height: 32px !important;
      }
      .hero-content-grid {
        display: flex;
        flex-direction: column;
        gap: 32px;
        text-align: center;
      }
      .hero-left-copy {
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .hero-cta-btn {
        width: 100%;
        max-width: 440px;
        justify-content: center;
      }
      .hero-frosted-card {
        width: 100%;
        padding: 22px 16px 20px;
        border-radius: 32px;
      }
      .frosted-card-header {
        font-size: 0.92rem;
        font-weight: 800;
        margin-bottom: 16px;
      }
      .hero-2x2-grid {
        display: flex;
        flex-direction: column;
        gap: 12px;
      }
      .question-tile {
        display: grid;
        grid-template-columns: auto 1fr auto;
        grid-template-areas:
          "icon title arrow"
          "icon desc arrow";
        align-items: center;
        column-gap: 14px;
        row-gap: 3px;
        padding: 16px 18px;
        min-height: 70px;
        height: auto;
        border-radius: 22px;
        text-align: left;
        box-shadow: 0 4px 14px rgba(0,0,0,0.06);
      }
      .tile-top-row {
        display: contents;
      }
      .tile-icon-organic {
        grid-area: icon;
        width: 38px;
        height: 38px;
        flex-shrink: 0;
      }
      .tile-title {
        grid-area: title;
        font-size: 1.02rem;
        min-height: auto;
        line-height: 1.25;
        font-weight: 800;
        margin-bottom: 0;
      }
      .tile-desc {
        grid-area: desc;
        font-size: 0.82rem;
        line-height: 1.35;
        color: #64748b;
        font-weight: 500;
      }
      .tile-arrow {
        grid-area: arrow;
        width: 30px;
        height: 30px;
        font-size: 0.95rem;
        color: #64748b;
      }

      /* Board of Specialists Carousel (Tall 9:16 Vertical Cards in Horizontal Track) */
      .board-grid {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scroll-snap-type: x mandatory;
        padding: 10px 16px 24px;
        gap: 16px;
        margin-top: 28px;
        scrollbar-width: none;
      }
      .board-grid::-webkit-scrollbar {
        display: none;
      }
      .video-expert-card {
        width: 270px;
        min-width: 270px;
        height: 440px;
        flex-shrink: 0;
        scroll-snap-align: center;
        border-radius: 26px;
      }
      .board-info-card {
        width: 270px;
        min-width: 270px;
        height: 440px;
        flex-shrink: 0;
        scroll-snap-align: center;
        border-radius: 26px;
      }

      /* Goals Section - 1 Column Stack */
      .goals-pills-grid {
        display: flex;
        flex-direction: column;
        gap: 10px;
      }
      .goal-white-pill {
        padding: 14px 18px;
        min-height: 56px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
      }
      .goal-heading {
        font-size: 0.98rem;
      }
      .goal-subtext {
        font-size: 0.78rem;
      }

      /* Media Reviews - Horizontal Stream */
      .media-cards-grid {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scroll-snap-type: x mandatory;
        padding: 10px 16px 24px;
        gap: 16px;
        scrollbar-width: none;
      }
      .media-cards-grid::-webkit-scrollbar {
        display: none;
      }
      .media-card-item {
        width: 280px;
        min-width: 280px;
        flex-shrink: 0;
        scroll-snap-align: center;
        border-radius: 22px;
      }

      /* Carousels */
      .features-giant-track {
        margin-top: 32px;
        padding: 20px calc(50vw - 140px) 36px !important;
        gap: 16px;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
      }
      .reviews-stream-horizontal, .blog-stream-horizontal {
        padding: 10px 16px 24px;
        gap: 16px;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
      }
      .giant-feature-card {
        width: 280px;
        min-width: 280px;
        height: 500px;
        border-radius: 40px;
        border: 8px solid #ffffff;
        position: relative;
        overflow: hidden;
        flex: 0 0 auto;
        scroll-snap-align: center;
        box-shadow: 0 16px 45px rgba(13, 30, 43, 0.16);
        display: flex;
        flex-direction: column;
        padding: 24px 20px 20px;
        box-sizing: border-box;
        background: #0f172a;
        transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease, box-shadow 0.25s ease;
      }
      .giant-btn-anchor {
        display: none !important;
      }
      .feature-card-picture {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
      }
      .giant-card-art {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        opacity: 0.95;
      }
      .feature-card-scrim {
        display: block !important;
        position: absolute;
        inset: 0;
        background: linear-gradient(180deg, rgba(15, 23, 42, 0.50) 0%, rgba(15, 23, 42, 0.20) 40%, rgba(15, 23, 42, 0.90) 100%);
        pointer-events: none;
        z-index: 1;
      }
      .feature-card-content {
        display: flex !important;
        position: relative;
        z-index: 2;
        flex-direction: column;
        align-items: center;
        text-align: center;
        height: 100%;
      }
      .feature-tag-pill {
        background: rgba(255, 255, 255, 0.16);
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
        color: #e2e8f0;
        font-family: var(--font-mono);
        font-size: 0.72rem;
        font-weight: 800;
        padding: 4px 12px;
        border-radius: var(--radius-full);
        letter-spacing: 0.05em;
        text-transform: uppercase;
        margin-bottom: 12px;
      }
      .feature-card-title {
        font-family: var(--font-display);
        font-size: 1.35rem;
        font-weight: 800;
        color: #ffffff;
        line-height: 1.2;
        margin-bottom: 8px;
      }
      .feature-card-body {
        font-size: 0.84rem;
        color: #cbd5e1;
        line-height: 1.45;
        margin-bottom: 18px;
        max-width: 250px;
      }
      .feature-white-btn {
        background: #ffffff;
        color: var(--liven-dark);
        font-family: var(--font-main);
        font-size: 0.88rem;
        font-weight: 800;
        padding: 12px 24px;
        border-radius: var(--radius-full);
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
        transition: all 0.2s ease;
        line-height: 1;
        margin-bottom: auto;
      }
      .feature-white-btn:hover {
        background: var(--liven-green);
        color: #ffffff;
      }
      .tall-review-card, .tall-video-ugc-card {
        width: calc(80vw - 16px);
        min-width: calc(80vw - 16px);
        scroll-snap-align: center;
      }
      .blog-entry {
        width: calc(80vw - 16px);
        min-width: calc(80vw - 16px);
        scroll-snap-align: center;
      }
      .how-large-card {
        padding: 28px 20px;
        border-radius: 28px;
      }
      .finance-calc-card {
        padding: 28px 20px;
        border-radius: 28px;
      }
      .goals-scenic-card {
        padding: 48px 20px;
        border-radius: 28px;
      }
      .ambient-banner-card {
        padding: 48px 20px;
        border-radius: 28px;
      }
    }

    /* ============================================================ */
    /* MOBILE UI/UX OPTIMIZATIONS (SMARTPHONES <= 480px: 375-430px) */
    /* ============================================================ */
    @media (max-width: 480px) {
      .site-header-sticky-wrap {
        top: 8px;
        padding: 0 8px;
      }
      .hero-sky-container {
        padding: 92px 14px 34px;
        min-height: auto;
        border-radius: 0 0 32px 32px;
      }
      .floating-nav-pill {
        padding: 5px 8px 5px 12px;
        margin-bottom: 0;
      }
      .nav-brand-logo img {
        height: 30px !important;
      }
      .nav-btn-green.nav-btn-compact {
        padding: 7px 14px;
        min-height: 36px;
        font-size: 0.82rem;
      }
      .menu-hamburger-btn {
        width: 36px;
        height: 36px;
      }
      .hero-main-title {
        font-size: clamp(1.85rem, 7.5vw, 2.35rem);
        line-height: 1.12;
        letter-spacing: -0.8px;
        margin-top: 10px;
        margin-bottom: 22px;
      }
      .hero-sub-copy {
        font-size: 1.02rem;
        line-height: 1.45;
        margin-bottom: 28px;
      }
      .hero-cta-btn {
        padding: 16px 24px;
        font-size: 1.05rem;
        min-height: 52px;
        width: 100%;
        justify-content: center;
      }
      .hero-frosted-card {
        padding: 20px 14px 18px;
        border-radius: 28px;
      }
      .frosted-card-header {
        font-size: 0.90rem;
        margin-bottom: 14px;
      }
      .question-tile {
        padding: 14px 16px;
        border-radius: 20px;
        min-height: 66px;
      }
      .tile-icon-organic {
        width: 36px;
        height: 36px;
      }
      .tile-title {
        font-size: 0.96rem;
      }
      .tile-desc {
        font-size: 0.78rem;
      }
      .features-giant-track {
        padding: 16px calc(50vw - 130px) 32px !important;
        gap: 12px;
      }
      .giant-feature-card {
        width: 260px;
        min-width: 260px;
        height: 475px;
        border-radius: 36px;
        border: 8px solid #ffffff;
        padding: 20px 16px;
      }
      .stats-strip {
        padding: 30px 12px 24px;
      }
      .stats-container {
        grid-template-columns: 1fr 1.15fr 1fr;
        gap: 8px;
      }
      .stat-number-row {
        font-size: 1.35rem;
        gap: 4px;
      }
      .stat-avatar-dot {
        width: 18px;
        height: 18px;
        margin-left: -6px;
      }
      .laurel-wreath-svg {
        width: 78px;
        height: 34px;
      }
      .stat-label {
        font-size: 0.72rem;
        margin-top: 4px;
      }
      .section-how-it-works, .section-finance-calc, .section-board, .section-goals, .section-reviews, .section-features-giant, .section-ambient-banner, .section-media-reviews, .section-blog, .section-faq {
        padding: 60px 16px;
      }
      .how-title, .goals-title, .ambient-h, .faq-left h2 {
        font-size: 1.95rem;
        line-height: 1.12;
      }
      .how-large-card {
        padding: 20px 14px;
        border-radius: 22px;
        margin-top: 32px;
      }
      .how-visual-box {
        height: 240px;
        border-radius: 18px;
      }
      .how-deck-card {
        padding: 18px 16px;
        width: 90%;
      }
      .how-card-title {
        font-size: 1.25rem;
      }
      .how-card-sub {
        font-size: 0.88rem;
      }
      .how-step-item {
        gap: 14px;
      }
      .how-step-icon {
        width: 44px;
        height: 44px;
        border-radius: 12px;
        font-size: 1.2rem;
      }
      .how-step-h {
        font-size: 1.15rem;
      }
      .how-step-p {
        font-size: 0.88rem;
      }
      .finance-calc-card {
        padding: 20px 14px;
        border-radius: 22px;
      }
      .calc-title {
        font-size: 1.55rem;
        line-height: 1.15;
      }
      .calc-subtitle {
        font-size: 0.88rem;
        line-height: 1.45;
      }
      .calc-slider-wrap {
        margin: 20px 0 24px;
      }
      .calc-slider-val {
        font-size: 1.35rem;
        padding: 2px 14px;
      }
      .calc-slider-label {
        font-size: 0.92rem;
      }
      .calc-results-box {
        padding: 20px 16px;
        border-radius: 18px;
      }
      .calc-main-figure {
        font-size: 2.1rem;
      }
      .goals-scenic-card {
        padding: 32px 14px 28px;
        border-radius: 28px;
      }
      .goals-title {
        font-size: 1.65rem;
        line-height: 1.15;
        margin-bottom: 24px;
      }
      .goal-white-pill {
        padding: 14px 18px;
        min-height: 54px;
        border-radius: 18px;
      }
      .goal-heading {
        font-size: 0.96rem;
      }
      .goal-icon-organic {
        width: 28px;
        height: 28px;
      }
      .ambient-banner-card {
        padding: 40px 18px 32px;
        border-radius: 28px;
      }
      .ambient-h {
        font-size: 1.55rem;
        line-height: 1.15;
        margin-bottom: 8px;
      }
      .ambient-p {
        font-size: 0.88rem;
        line-height: 1.45;
        margin-bottom: 22px;
      }
      .faq-accordion-box {
        padding: 10px 16px;
        border-radius: 22px;
      }
      .faq-q {
        font-size: 0.96rem;
      }
      .liven-dark-footer {
        padding: 48px 16px 30px;
      }
      .footer-inner {
        grid-template-columns: 1fr 1fr;
        gap: 24px;
      }
      .funnel-modal-box {
        padding: 28px 18px;
        border-radius: 24px;
      }
    }

    /* Footer Directory Grid */
    .footer-directory-grid {
      max-width: 1180px;
      margin: 0 auto 36px;
      padding-top: 32px;
      border-top: 1px solid rgba(255, 255, 255, 0.08);
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 12px 24px;
    }
    .footer-directory-grid a {
      color: #64748b;
      font-size: 0.82rem;
      text-decoration: none;
      transition: color 0.15s;
    }
    .footer-directory-grid a:hover {
      color: #94a3b8;
    }
    @media (max-width: 768px) {
      .footer-directory-grid {
        grid-template-columns: 1fr 1fr;
        gap: 10px 16px;
      }
    }
  </style>
  <script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://bestbrokersaustralia.org/#website",
      "url": "https://bestbrokersaustralia.org/",
      "name": "Best Brokers Australia",
      "description": "Australia's premier mortgage broker verification and home loan intelligence platform.",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://bestbrokersaustralia.org/search.html?q={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://bestbrokersaustralia.org/#organization",
      "name": "Best Brokers Australia",
      "url": "https://bestbrokersaustralia.org/",
      "logo": "https://bestbrokersaustralia.org/assets/logo/preview.png",
      "sameAs": [
        "https://www.asic.gov.au"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "+61-1300-000-000",
        "contactType": "Customer Support",
        "areaServed": "AU"
      }
    }
  ]
}
  </script>
<script>
    function routeExit(dest, customParam) {
      var targets = {
        matcher: 'https://bestbrokersaustralia.org/matcher?flow=self-employed&src=tradie_sat',
        calc: 'https://bestbrokersaustralia.org/calculator/',
        main: 'https://bestbrokersaustralia.org/'
      };
      var url = targets[dest] || targets.matcher;
      if (customParam) {
        url += (url.indexOf('?') === -1 ? '?' : '&') + customParam;
      }
      window.location.href = url;
    }
    function openDiagnosticModal(context) {
      routeExit('matcher', context ? 'flow=' + context : '');
    }
    function routeToMatcher(context) {
      routeExit('matcher', context ? 'flow=' + context : '');
    }
    </script>
</head>
<body>
  <!-- Google Tag Manager (noscript) -->
  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PNGJR452"
  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  <!-- End Google Tag Manager (noscript) -->

  <!-- Meta Pixel (noscript) -->
  <noscript><img height="1" width="1" style="display:none"
  src="https://www.facebook.com/tr?id=1256510258585870&ev=PageView&noscript=1"
  /></noscript>

  <!-- Floating Sticky Header Wrapper (Liven Style - Floats Across Entire Page) -->
  <header class="site-header-sticky-wrap">
    <nav class="floating-nav-pill">
      <a href="/" class="nav-brand-logo" title="Best Brokers Australia" onclick="window.scrollTo({top: 0, behavior: 'smooth'});">
        <img src="/assets/logo/03-compact-horizontal.svg" alt="Best Brokers Australia" style="height: 44px; width: auto; display: block; pointer-events: none;">
      </a>
      <div class="nav-links-cluster">
        <a href="#how-it-works" class="nav-item-link">How it works</a>
        <a href="#specialists" class="nav-item-link">Brokers</a>
        <a href="#goals" class="nav-item-link">Goals</a>
        <a href="#features" class="nav-item-link">Features</a>
        <a href="https://bestbrokersaustralia.org/calculator/" target="_blank" rel="noopener" class="nav-item-link">Mortgage Calculator</a>
      </div>
      <div class="nav-right-actions" style="display:flex; align-items:center; gap:10px;">
        <button onclick="routeExit('matcher')" class="nav-btn-green btn-shimmer-glow nav-btn-compact" style="border:none; cursor:pointer;">Match My Loan →</button>
        <button class="menu-hamburger-btn" onclick="toggleNavMenu()" aria-label="Open menu">
          <span></span>
          <span></span>
          <span></span>
        </button>
      </div>
    </nav>
  </header>

  <!-- ============================================================ -->
  <!-- 1. HERO SECTION: SKY CANVAS WITH ROUNDED CORNERS & ROOF PEAK -->
  <!-- ============================================================ -->
  <section class="hero-sky-container">
    <img src="/assets/images/tradie-hero-roof-banner.webp" alt="Australian Home Roofline & Sky" class="hero-sky-bg-img" width="1500" height="760" fetchpriority="high">
    <!-- Hero Two-Column Grid -->
    <div class="hero-content-grid">
      
      <!-- Left Hero Text -->
      <div class="hero-left-copy">
        <h1 class="hero-main-title">Tradie & Self-Employed Low-Doc Home Loans</h1>
        <p class="hero-sub-copy">No 2-Year Tax Returns? Get Pre-Approved on 12-Month BAS in 48 Hours. Whether you are a sole trader, subbie, or running a trade company — bypass Big 4 branch rejections, add back 100% of tool and ute write-offs, and secure wholesale non-bank borrowing up to 90% LVR fast.</p>
        <button onclick="routeExit('matcher')" class="hero-cta-btn" style="border:none; cursor:pointer;">Get Matched in 60 Seconds &rarr;</button>
        <div style="font-size:0.78rem; color:rgba(255,255,255,0.85); margin-top:10px; font-weight:600;">
          🔒 100% Free • Protects Your Credit Score • 40+ Bank &amp; Wholesale Panels • <a href="https://bestbrokersaustralia.org/matcher?flow=self-employed&src=tradie_sat" target="_blank" rel="noopener" style="color:rgba(255,255,255,0.95); font-weight:700; text-decoration:underline;">National Loan Matcher</a>
        </div>
      </div>

      <!-- Right Frosted 2x2 Question Card -->
      <div class="hero-frosted-card">
        <div class="frosted-card-header">Pick your scenario:</div>
        <div class="hero-2x2-grid">
          <!-- Tile 1: No 2-Year Tax Returns? -->
          <div class="question-tile" onclick="openDiagnosticModal('self-employed')">
            <div class="tile-top-row">
              <div class="tile-icon-organic">
                <svg width="36" height="36" viewBox="0 0 36 36" fill="none">
          <path d="M18 3L3 15h5v15a2 2 0 002 2h6v-8h4v8h6a2 2 0 002-2V15h5L18 3z" fill="url(#grad-tile-1)"/>
          <circle cx="27" cy="9" r="6" fill="#f59e0b" stroke="#ffffff" stroke-width="2"/>
          <path d="M27 6.5v5M24.5 9h5" stroke="#ffffff" stroke-width="1.5" stroke-linecap="round"/>
          <defs>
            <linearGradient id="grad-tile-1" x1="3" y1="3" x2="33" y2="32" gradientUnits="userSpaceOnUse">
              <stop stop-color="#38bdf8"/>
              <stop offset="1" stop-color="#0284c7"/>
            </linearGradient>
          </defs>
        </svg>
              </div>
              <span class="tile-arrow">&rsaquo;</span>
            </div>
            <div class="tile-title">No 2-Year Tax Returns?</div>
            <div class="tile-desc">Pre-approved on 6 to 12-month BAS or an Accountant Declaration letter in 48 hours.</div>
          </div>
          <!-- Tile 2: 1-Day ABN or Subbie? -->
          <div class="question-tile" onclick="openDiagnosticModal('self-employed')">
            <div class="tile-top-row">
              <div class="tile-icon-organic">
                <svg width="36" height="36" viewBox="0 0 36 36" fill="none">
          <path d="M18 2C13 8 9 14 9 21a9 9 0 0018 0c0-4-2-9-5-12-1 3-3 5-4 5s-2-2-2-4 2-6 2-8z" fill="url(#grad-tile-2)"/>
          <circle cx="18" cy="22" r="4.5" fill="#fef08a"/>
          <path d="M16 20l4 4M16 24l4-4" stroke="#d97706" stroke-width="1.2" stroke-linecap="round"/>
          <defs>
            <linearGradient id="grad-tile-2" x1="9" y1="2" x2="27" y2="30" gradientUnits="userSpaceOnUse">
              <stop stop-color="#f59e0b"/>
              <stop offset="1" stop-color="#ea580c"/>
            </linearGradient>
          </defs>
        </svg>
              </div>
              <span class="tile-arrow">&rsaquo;</span>
            </div>
            <div class="tile-title">1-Day ABN or Subbie?</div>
            <div class="tile-desc">Newly registered ABNs and sole traders approved up to 80%–90% LVR with zero tax returns.</div>
          </div>
          <!-- Tile 3: Ute & Tool Write-Offs? -->
          <div class="question-tile" onclick="openDiagnosticModal('self-employed')">
            <div class="tile-top-row">
              <div class="tile-icon-organic">
                <svg width="36" height="36" viewBox="0 0 36 36" fill="none">
          <path d="M28 4c-5 0-14 7-16 16l4 4c9-2 16-11 16-16l-4-4z" fill="url(#grad-tile-3)"/>
          <circle cx="22" cy="12" r="3" fill="#ffffff"/>
          <circle cx="22" cy="12" r="1.8" fill="#0284c7"/>
          <path d="M10 22l-4 2 2 4 4-2-2-4zM7 26l-3 5 5-3-2-2z" fill="#f97316"/>
          <path d="M18 28l-2 4 4 2 2-4-4-2z" fill="#a855f7"/>
          <path d="M28 4c-2 3-3 8-1 12l5-5c1-3 0-6-4-7z" fill="#c084fc"/>
          <defs>
            <linearGradient id="grad-tile-3" x1="12" y1="4" x2="32" y2="24" gradientUnits="userSpaceOnUse">
              <stop stop-color="#c084fc"/>
              <stop offset="1" stop-color="#7c3aed"/>
            </linearGradient>
          </defs>
        </svg>
              </div>
              <span class="tile-arrow">&rsaquo;</span>
            </div>
            <div class="tile-title">Ute & Tool Write-Offs?</div>
            <div class="tile-desc">100% depreciation, Section 40-82 write-offs & super contributions added straight back.</div>
          </div>
          <!-- Tile 4: Workshop or Factory Shed? -->
          <div class="question-tile" onclick="openDiagnosticModal('self-employed')">
            <div class="tile-top-row">
              <div class="tile-icon-organic">
                <svg width="36" height="36" viewBox="0 0 36 36" fill="none">
          <path d="M6 14a2 2 0 012-2h6a2 2 0 012 2v18H6V14z" fill="url(#grad-tile-4a)"/>
          <path d="M18 8a2 2 0 012-2h8a2 2 0 012 2v24h-12V8z" fill="url(#grad-tile-4b)"/>
          <rect x="9" y="16" width="3" height="3" rx="0.8" fill="#ffffff" opacity="0.9"/>
          <rect x="9" y="22" width="3" height="3" rx="0.8" fill="#ffffff" opacity="0.9"/>
          <rect x="22" y="11" width="4" height="4" rx="0.8" fill="#ffffff" opacity="0.9"/>
          <rect x="22" y="18" width="4" height="4" rx="0.8" fill="#ffffff" opacity="0.9"/>
          <circle cx="30" cy="6" r="4" fill="#10b981" stroke="#ffffff" stroke-width="1.3"/>
          <path d="M28.5 6l1 1 2-2" stroke="#ffffff" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
          <defs>
            <linearGradient id="grad-tile-4a" x1="6" y1="12" x2="16" y2="32" gradientUnits="userSpaceOnUse">
              <stop stop-color="#34d399"/>
              <stop offset="1" stop-color="#059669"/>
            </linearGradient>
            <linearGradient id="grad-tile-4b" x1="18" y1="6" x2="30" y2="32" gradientUnits="userSpaceOnUse">
              <stop stop-color="#10b981"/>
              <stop offset="1" stop-color="#047857"/>
            </linearGradient>
          </defs>
        </svg>
              </div>
              <span class="tile-arrow">&rsaquo;</span>
            </div>
            <div class="tile-title">Workshop or Factory Shed?</div>
            <div class="tile-desc">Commercial unit purchases, 100% equipment chattel finance & SMSF LRBA factory loans.</div>
          </div>
        </div>
      </div>

    </div>
  </section>

  <!-- ============================================================ -->
  <!-- STATS STRIP (3-PILLAR HORIZONTAL SOCIAL PROOF - LIVEN STYLE) -->
  <!-- ============================================================ -->
  <section class="stats-strip">
    <div class="stats-container">
      
      <!-- Pillar 1: 16.9K with Avatar Trio -->
      <div class="stat-box">
        <div class="stat-number-row">
          <span>16.9K</span>
          <div class="stat-avatar-cluster">
            <img src="/assets/images/david-chi-tran.webp" alt="Broker" class="stat-avatar-dot">
            <img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&w=80&q=80" alt="Broker" class="stat-avatar-dot">
            <img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&w=80&q=80" alt="Broker" class="stat-avatar-dot">
          </div>
        </div>
        <div class="stat-label">Licensed Brokers</div>
      </div>

      <!-- Pillar 2: Laurels & 100% BID Regulatory Protection -->
      <div class="stat-box stat-box-center">
        <div class="stat-laurel-badge">
          <svg class="laurel-wreath-svg" viewBox="0 0 120 48" fill="none">
            <!-- Left Laurel -->
            <path d="M42 42 C32 40 24 34 20 25 C18 18 20 11 26 4" stroke="#1b2932" stroke-width="2.2" stroke-linecap="round"/>
            <path d="M26 6 C20 8 15 13 15 18 C18 18 22 15 26 6z" fill="#1b2932"/>
            <path d="M20 20 C15 23 12 28 13 34 C17 32 18 27 20 20z" fill="#1b2932"/>
            <path d="M26 31 C23 36 21 41 24 45 C28 43 28 38 26 31z" fill="#1b2932"/>
            <!-- Right Laurel -->
            <path d="M78 42 C88 40 96 34 100 25 C102 18 100 11 94 4" stroke="#1b2932" stroke-width="2.2" stroke-linecap="round"/>
            <path d="M94 6 C100 8 105 13 105 18 C102 18 98 15 94 6z" fill="#1b2932"/>
            <path d="M100 20 C105 23 108 28 107 34 C103 32 102 27 100 20z" fill="#1b2932"/>
            <path d="M94 31 C97 36 99 41 96 45 C92 43 92 38 94 31z" fill="#1b2932"/>
            <!-- Center Shield & 100% BID Text -->
            <text x="60" y="21" text-anchor="middle" font-family="'Space Grotesk', sans-serif" font-weight="800" font-size="12" fill="#1b2932">100%</text>
            <text x="60" y="34" text-anchor="middle" font-family="'Plus Jakarta Sans', sans-serif" font-weight="800" font-size="10" fill="#5ca701" letter-spacing="0.5">BID</text>
          </svg>
        </div>
        <div class="stat-label">Statutory Protection<br><span style="font-size:0.68rem; color:#94a3b8; font-weight:500;">ASIC BID Compliant</span></div>
      </div>

      <!-- Pillar 3: 4.97★ Rating -->
      <div class="stat-box">
        <div class="stat-number-row">
          <span>4.97<span style="color: #f59e0b; margin-left: 2px;">★</span></span>
        </div>
        <div class="stat-label">5-Star Reviews</div>
      </div>

    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 2. HOW BEST BROKERS WORKS (LIVEN MINIMALIST FORMAT)           -->
  <!-- ============================================================ -->
  <section class="section-how-it-works" id="how-it-works">
    <span class="section-tag-pill">How it works</span>
    <h2 class="how-title" style="margin-bottom: 24px;">How it works (takes 2 minutes):</h2>
    <button class="nav-btn-green" style="padding: 16px 44px; min-height: 54px; font-size: 1.1rem; border-radius: 9999px;" onclick="openDiagnosticModal()">Get started</button>

    <!-- Horizontal Carousel of Tall Vertical Feature Cards (Liven 1:1) -->
    <div class="how-works-stream-track" id="how-works-track">
      
      <!-- Card 1: Answer a few quick questions -->
      <div class="how-vertical-feature-card">
        <div class="card-feature-icon-box" style="background:#e0f2fe; color:#0284c7;">
          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round">
            <circle cx="12" cy="12" r="10"></circle>
            <polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"></polygon>
          </svg>
        </div>
        <h3 class="card-feature-title">1. Answer a few quick questions</h3>
        <p class="card-feature-desc">Tell us what you’re buying and what you need. Takes 60 seconds and won't touch your credit score.</p>
        
        <div class="card-feature-visual">
          <img src="/assets/images/scenario-check-glass.webp" alt="Answer a few quick questions" class="card-glass-artwork-img" width="400" height="240" loading="lazy" decoding="async">
        </div>
      </div>

      <!-- Card 2: We match you with the right broker -->
      <div class="how-vertical-feature-card">
        <div class="card-feature-icon-box" style="background:#fef3c7; color:#d97706;">
          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round">
            <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon>
          </svg>
        </div>
        <h3 class="card-feature-title">2. We match you with the right broker</h3>
        <p class="card-feature-desc">We connect you with a verified, top-rated local broker who actually specialises in your exact situation.</p>
        
        <div class="card-feature-visual">
          <img src="/assets/images/policy-arbitrage-glass.webp" alt="We match you with the right broker" class="card-glass-artwork-img" width="400" height="240" loading="lazy" decoding="async">
        </div>
      </div>

      <!-- Card 3: Your broker fights & wins for you -->
      <div class="how-vertical-feature-card">
        <div class="card-feature-icon-box" style="background:#ecfdf5; color:#059669;">
          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round">
            <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>
          </svg>
        </div>
        <h3 class="card-feature-title">3. Your broker fights &amp; wins for you</h3>
        <p class="card-feature-desc">They compare 40+ lenders, handle the paperwork, and get your pre-approval locked in before Saturday. 100% free.</p>
        
        <div class="card-feature-visual">
          <img src="/assets/images/advocate-glass.webp" alt="Your broker fights &amp; wins for you" class="card-glass-artwork-img" width="400" height="240" loading="lazy" decoding="async">
        </div>
      </div>

    </div>
  </section>

  <!-- ============================================================ -->
  <!-- LIVE FINANCE CALCULATOR (Above Board of Specialists)         -->
  <!-- ============================================================ -->
  <section class="section-finance-calc" id="calculator">
    <div class="finance-calc-card">
      
      <!-- Left: Copy + Slider + CTA -->
      <div class="calc-copy-side">
        <span class="section-tag-pill" style="margin-bottom: 12px;">Calculator</span>
        <h2 class="calc-title">Calculate your offset savings</h2>
        <p class="calc-subtitle">
          See your true repayments and how much interest you can intercept each month.
        </p>

        <div class="calc-slider-wrap">
          <div class="calc-slider-row">
            <span class="calc-slider-label">Loan amount</span>
            <span class="calc-slider-val" id="calc-loan-val">$750,000</span>
          </div>
          <input type="range" class="calc-range-input" id="calc-loan-range" min="150000" max="2500000" step="25000" value="750000" oninput="updateFinanceCalc(this.value)">
        </div>

        <div>
          <button onclick="routeExit('matcher')" class="nav-btn-green btn-shimmer-glow nav-btn-compact" style="border:none; cursor:pointer;">Match My Loan →</button>
        </div>
      </div>

      <!-- Right: Main Result + Secondary Metrics -->
      <div class="calc-results-box">
        <div class="calc-main-result-block">
          <div class="calc-main-label">Estimated monthly repayment</div>
          <div class="calc-main-figure" id="calc-monthly-repay">$4,372 <span style="font-size: 1.1rem; color: #64748b; font-weight: 600;">/ mo</span></div>
        </div>

        <div class="calc-metrics-2col">
          <div class="calc-sub-metric">
            <span class="calc-sub-lbl">Potential Monthly Relief</span>
            <span class="calc-sub-val" id="calc-potential-savings">+$281 / mo</span>
          </div>
          <div class="calc-sub-metric">
            <span class="calc-sub-lbl">Mortgage Term</span>
            <span class="calc-sub-val" style="color: var(--liven-dark);" id="calc-loan-term">30 Years</span>
          </div>
        </div>
      </div>

    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 3. BOARD OF ACCREDITED SPECIALISTS (Video Cards)             -->
  <!-- ============================================================ -->
  <section class="section-board" id="specialists">
    <div class="board-container">
      <span class="section-tag-pill">Experts</span>
      <h2 class="how-title" style="margin-bottom: 8px;">Board of accredited specialists</h2>

      <div class="board-grid">
        
        <!-- Video 1: David Chi Tran -->
        <div class="video-expert-card" onclick="routeExit('matcher', 'broker=david-chi-tran')">
          <video class="expert-video-element" loop muted playsinline preload="none" poster="/assets/images/david-chi-tran.webp">
            <source src="/assets/videos/1david.mp4" type="video/mp4">
          </video>
          <div class="expert-glass-panel">
            <div class="expert-name">David Chi Tran</div>
            <div class="expert-role">Beat My Home Loan &middot; Refinance</div>
          </div>
        </div>

        <!-- Video 2: Luke Ashby -->
        <div class="video-expert-card" onclick="routeExit('matcher', 'broker=emerge-finance')">
          <video class="expert-video-element" loop muted playsinline preload="none" poster="/assets/images/luke-ashby.webp">
            <source src="/assets/videos/emerge-finance.mp4" type="video/mp4">
          </video>
          <div class="expert-glass-panel">
            <div class="expert-name">Luke Ashby</div>
            <div class="expert-role">Emerge Finance &middot; FHB &amp; Refinance</div>
          </div>
        </div>

        <!-- Video 3: Emerge Finance Case Review -->
        <div class="video-expert-card" onclick="routeExit('matcher', 'broker=emerge-finance')">
          <video class="expert-video-element" loop muted playsinline preload="none" poster="/assets/images/emerge-finance.webp">
            <source src="/assets/videos/emerge-review-1.mp4" type="video/mp4">
          </video>
          <div class="expert-glass-panel">
            <div class="expert-name">Emerge Finance</div>
            <div class="expert-role">Priority 48-Hour Bank Approvals</div>
          </div>
        </div>

        <!-- Info Card 4: Directory & Unverified Search -->
        <div class="board-info-card" onclick="routeExit('matcher')" style="cursor:pointer;">
          <div class="board-avatar-cluster">
            <img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&w=100&q=80" class="cluster-img">
            <img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&w=100&q=80" class="cluster-img">
            <img src="https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&w=100&q=80" class="cluster-img">
            <span style="margin-left: 10px; color: var(--liven-green); font-size: 1.4rem;">✓</span>
          </div>
          <div class="board-info-h">16,917 licensed brokers indexed across Australia</div>
          <div class="board-info-p">Audit broker credentials or check verified status &rarr;</div>
        </div>

      </div>
    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 4. OUTCOME-DRIVEN SECTION: GOALS (LIVEN MINIMALIST FORMAT)   -->
  <!-- ============================================================ -->
  <section class="section-goals" id="goals">
    <div class="goals-scenic-card">
      <div class="goals-content-inner">
        <span class="section-tag-pill" style="background: rgba(255,255,255,0.25); color:#fff; margin-bottom: 12px;">Goals</span>
        <h2 class="goals-title" style="margin-bottom: 36px;">What kind of loan match are you looking for?</h2>
        
        <div class="goals-pills-grid">
          
          <!-- Card 1: Buy a home -->
          <div class="goal-white-pill" onclick="openDiagnosticModal('buy')">
            <div class="goal-pill-left">
              <div class="goal-icon-organic">
                <svg width="30" height="30" viewBox="0 0 36 36" fill="none">
                  <path d="M18 3L3 15h5v15a2 2 0 002 2h6v-8h4v8h6a2 2 0 002-2V15h5L18 3z" fill="url(#grad-home-goal)"/>
                  <circle cx="27" cy="9" r="5.5" fill="#f59e0b" stroke="#ffffff" stroke-width="1.8"/>
                  <path d="M27 6.8v4.4M24.8 9h4.4" stroke="#ffffff" stroke-width="1.3" stroke-linecap="round"/>
                  <defs>
                    <linearGradient id="grad-home-goal" x1="3" y1="3" x2="33" y2="32" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#38bdf8"/>
                      <stop offset="1" stop-color="#0284c7"/>
                    </linearGradient>
                  </defs>
                </svg>
              </div>
              <span class="goal-heading">Buy your first home</span>
            </div>
            <span style="color:#94a3b8; font-weight:800; font-size:1.2rem;">&rsaquo;</span>
          </div>

          <!-- Card 2: Lower my repayments -->
          <div class="goal-white-pill" onclick="openDiagnosticModal('refi')">
            <div class="goal-pill-left">
              <div class="goal-icon-organic">
                <svg width="30" height="30" viewBox="0 0 36 36" fill="none">
                  <path d="M18 2C13 8 9 14 9 21a9 9 0 0018 0c0-4-2-9-5-12-1 3-3 5-4 5s-2-2-2-4 2-6 2-8z" fill="url(#grad-fire-goal)"/>
                  <circle cx="18" cy="22" r="4.5" fill="#fef08a"/>
                  <path d="M16 20l4 4M16 24l4-4" stroke="#d97706" stroke-width="1.2" stroke-linecap="round"/>
                  <defs>
                    <linearGradient id="grad-fire-goal" x1="9" y1="2" x2="27" y2="30" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#f59e0b"/>
                      <stop offset="1" stop-color="#ea580c"/>
                    </linearGradient>
                  </defs>
                </svg>
              </div>
              <span class="goal-heading">Lower your repayments</span>
            </div>
            <span style="color:#94a3b8; font-weight:800; font-size:1.2rem;">&rsaquo;</span>
          </div>

          <!-- Card 3: Grow my business -->
          <div class="goal-white-pill" onclick="openDiagnosticModal('abn')">
            <div class="goal-pill-left">
              <div class="goal-icon-organic">
                <svg width="30" height="30" viewBox="0 0 36 36" fill="none">
                  <path d="M28 4c-5 0-14 7-16 16l4 4c9-2 16-11 16-16l-4-4z" fill="url(#grad-rocket-goal)"/>
                  <circle cx="22" cy="12" r="3" fill="#ffffff"/>
                  <circle cx="22" cy="12" r="1.8" fill="#0284c7"/>
                  <path d="M10 22l-4 2 2 4 4-2-2-4zM7 26l-3 5 5-3-2-2z" fill="#f97316"/>
                  <path d="M18 28l-2 4 4 2 2-4-4-2z" fill="#a855f7"/>
                  <path d="M28 4c-2 3-3 8-1 12l5-5c1-3 0-6-4-7z" fill="#c084fc"/>
                  <defs>
                    <linearGradient id="grad-rocket-goal" x1="12" y1="4" x2="32" y2="24" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#c084fc"/>
                      <stop offset="1" stop-color="#7c3aed"/>
                    </linearGradient>
                  </defs>
                </svg>
              </div>
              <span class="goal-heading">Grow your business</span>
            </div>
            <span style="color:#94a3b8; font-weight:800; font-size:1.2rem;">&rsaquo;</span>
          </div>

          <!-- Card 4: Buy a car or equipment -->
          <div class="goal-white-pill" onclick="openDiagnosticModal('asset')">
            <div class="goal-pill-left">
              <div class="goal-icon-organic">
                <svg width="30" height="30" viewBox="0 0 36 36" fill="none">
                  <path d="M5 22L7 11a3 3 0 013-2.5h16a3 3 0 013 2.5l2 11H5z" fill="url(#grad-car-goal)"/>
                  <circle cx="11" cy="24" r="4" fill="#1e293b"/>
                  <circle cx="11" cy="24" r="2" fill="#ffffff"/>
                  <circle cx="25" cy="24" r="4" fill="#1e293b"/>
                  <circle cx="25" cy="24" r="2" fill="#ffffff"/>
                  <path d="M10 13h6v4h-7l1-4zM20 13h6l1 4h-7v-4z" fill="#ffffff" opacity="0.85"/>
                  <defs>
                    <linearGradient id="grad-car-goal" x1="5" y1="8" x2="31" y2="28" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#fbbf24"/>
                      <stop offset="1" stop-color="#d97706"/>
                    </linearGradient>
                  </defs>
                </svg>
              </div>
              <span class="goal-heading">Finance a vehicle or asset</span>
            </div>
            <span style="color:#94a3b8; font-weight:800; font-size:1.2rem;">&rsaquo;</span>
          </div>

          <!-- Card 5: Invest in property -->
          <div class="goal-white-pill" onclick="openDiagnosticModal('invest')">
            <div class="goal-pill-left">
              <div class="goal-icon-organic">
                <svg width="30" height="30" viewBox="0 0 36 36" fill="none">
                  <path d="M6 14a2 2 0 012-2h6a2 2 0 012 2v18H6V14z" fill="url(#grad-build-1-goal)"/>
                  <path d="M18 8a2 2 0 012-2h8a2 2 0 012 2v24h-12V8z" fill="url(#grad-build-2-goal)"/>
                  <rect x="9" y="16" width="3" height="3" rx="0.8" fill="#ffffff" opacity="0.9"/>
                  <rect x="9" y="22" width="3" height="3" rx="0.8" fill="#ffffff" opacity="0.9"/>
                  <rect x="22" y="11" width="4" height="4" rx="0.8" fill="#ffffff" opacity="0.9"/>
                  <rect x="22" y="18" width="4" height="4" rx="0.8" fill="#ffffff" opacity="0.9"/>
                  <circle cx="30" cy="6" r="4" fill="#10b981" stroke="#ffffff" stroke-width="1.3"/>
                  <path d="M28.5 6l1 1 2-2" stroke="#ffffff" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
                  <defs>
                    <linearGradient id="grad-build-1-goal" x1="6" y1="12" x2="16" y2="32" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#34d399"/>
                      <stop offset="1" stop-color="#059669"/>
                    </linearGradient>
                    <linearGradient id="grad-build-2-goal" x1="18" y1="6" x2="30" y2="32" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#10b981"/>
                      <stop offset="1" stop-color="#047857"/>
                    </linearGradient>
                  </defs>
                </svg>
              </div>
              <span class="goal-heading">Scale your portfolio</span>
            </div>
            <span style="color:#94a3b8; font-weight:800; font-size:1.2rem;">&rsaquo;</span>
          </div>

          <!-- Card 6: Something more complex -->
          <div class="goal-white-pill" onclick="openDiagnosticModal('complex')">
            <div class="goal-pill-left">
              <div class="goal-icon-organic">
                <svg width="30" height="30" viewBox="0 0 36 36" fill="none">
                  <path d="M18 4a14 14 0 100 28 14 14 0 000-28z" fill="url(#grad-puzzle-goal)"/>
                  <path d="M18 10v4a2 2 0 002 2h4v4a2 2 0 01-2 2h-4v4a2 2 0 01-2-2v-4h-4a2 2 0 012-2v-4a2 2 0 012-2z" fill="#ffffff" opacity="0.9"/>
                  <circle cx="24" cy="12" r="2.5" fill="#f59e0b"/>
                  <defs>
                    <linearGradient id="grad-puzzle-goal" x1="4" y1="4" x2="32" y2="32" gradientUnits="userSpaceOnUse">
                      <stop stop-color="#818cf8"/>
                      <stop offset="1" stop-color="#4f46e5"/>
                    </linearGradient>
                  </defs>
                </svg>
              </div>
              <span class="goal-heading">Solve a complex loan</span>
            </div>
            <span style="color:#94a3b8; font-weight:800; font-size:1.2rem;">&rsaquo;</span>
          </div>

        </div>
      </div>
    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 5. TALL MOBILE-REEL REVIEWS: DENSE OVERFLOWING STREAM        -->
  <!-- ============================================================ -->
  <section class="section-reviews" id="reviews">
    <div class="reviews-container-centered">
      <div style="width: 48px; height: 48px; border-radius: 16px; background: #ecfdf5; border: 1.5px solid #a7f3d0; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 14px; box-shadow: 0 4px 12px rgba(16, 185, 129, 0.1);">
        <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
          <path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z" fill="url(#grad-heart-rev)"/>
          <defs>
            <linearGradient id="grad-heart-rev" x1="2" y1="3" x2="22" y2="21" gradientUnits="userSpaceOnUse">
              <stop stop-color="#34d399"/>
              <stop offset="1" stop-color="#059669"/>
            </linearGradient>
          </defs>
        </svg>
      </div>
      <h2 class="how-title" style="margin-bottom: 12px;">What Australian Tradies Say About Best Brokers</h2>
    </div>

    <!-- DENSE Horizontal Overflowing Reel Stream -->
    <div class="reviews-stream-horizontal" id="reviews-track">
      
      <!-- Customer UGC Photo Card 1 (Mick T.) -->
      <div class="tall-video-ugc-card" style="min-height:460px; height:460px; border-radius:24px; overflow:hidden;">
        <img src="/assets/images/review-tradie-mick.webp" class="tall-ugc-img" alt="Mick T.">
        <div class="tall-ugc-glass" style="bottom:14px; left:14px; right:14px; padding:12px 14px; border-radius:14px;">
          <div class="tall-ugc-name" style="font-weight:700; font-size:0.95rem; line-height:1.2;">Mick T.</div>
          <div class="tall-ugc-sub" style="font-size:0.75rem; opacity:0.9; margin-top:2px;">Licensed Builder & Carpenter · Gold Coast, QLD</div>
        </div>
      </div>

      <!-- Review 1 -->
      <div class="tall-review-card" style="min-height:460px; height:460px; padding:24px; box-sizing:border-box; border-radius:24px; display:flex; flex-direction:column; justify-content:space-between;">
        <div>
          <div class="tall-stars-row" style="margin-bottom:12px;">
            <span class="tall-stars" style="color:#ff9e00; font-size:1.1rem; letter-spacing:1px;">★★★★★</span>
          </div>
          <div class="tall-quote-h" style="font-size:1.02rem; line-height:1.3; margin-bottom:10px; font-weight:800; color:#0f172a;">Bypassed the 2-Year Tax Return Block in 48 Hours</div>
          <div class="tall-quote-body" style="font-size:0.85rem; line-height:1.52; color:#64748b; margin-bottom:12px;">"My local branch turned me down flat because my 2025 tax return was not lodged with the ATO yet, despite banking over 40k in invoiced progress claims. David Chi Tran used my last 2 quarters of BAS, added back 2k in tool depreciation, and got unconditional approval in 3 business days so we did not lose our auction deposit."</div>
        </div>
        <div class="tall-user-meta" style="margin-top:auto; display:flex; align-items:center; gap:12px; padding-top:10px; border-top:1px solid #f1f5f9;">
          <div class="tall-avatar-dot" style="width:36px; height:36px; border-radius:50%; background:#f1f5f9; color:#0f172a; font-weight:700; font-size:0.85rem; display:flex; align-items:center; justify-content:center; flex-shrink:0;">MT</div>
          <div style="overflow:hidden;">
            <div class="tall-user-name" style="font-weight:700; font-size:0.88rem; color:#0f172a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Mick T.</div>
            <div class="tall-user-sub" style="font-size:0.72rem; color:#94a3b8; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Licensed Builder & Carpenter · Gold Coast, QLD</div>
          </div>
        </div>
      </div>
      <!-- Customer UGC Photo Card 2 (Dave & Sarah P.) -->
      <div class="tall-video-ugc-card" style="min-height:460px; height:460px; border-radius:24px; overflow:hidden;">
        <img src="/assets/images/review-tradie-dave.webp" class="tall-ugc-img" alt="Dave & Sarah P.">
        <div class="tall-ugc-glass" style="bottom:14px; left:14px; right:14px; padding:12px 14px; border-radius:14px;">
          <div class="tall-ugc-name" style="font-weight:700; font-size:0.95rem; line-height:1.2;">Dave & Sarah P.</div>
          <div class="tall-ugc-sub" style="font-size:0.75rem; opacity:0.9; margin-top:2px;">Electrical Contractor · Western Sydney, NSW</div>
        </div>
      </div>

      <!-- Review 2 -->
      <div class="tall-review-card" style="min-height:460px; height:460px; padding:24px; box-sizing:border-box; border-radius:24px; display:flex; flex-direction:column; justify-content:space-between;">
        <div>
          <div class="tall-stars-row" style="margin-bottom:12px;">
            <span class="tall-stars" style="color:#ff9e00; font-size:1.1rem; letter-spacing:1px;">★★★★★</span>
          </div>
          <div class="tall-quote-h" style="font-size:1.02rem; line-height:1.3; margin-bottom:10px; font-weight:800; color:#0f172a;">Full Tool & Ute Write-Offs Added Back</div>
          <div class="tall-quote-body" style="font-size:0.85rem; line-height:1.52; color:#64748b; margin-bottom:12px;">"We wrote off an 5,000 dual-cab ute and new test gear under instant asset write-off, which dropped our taxable profit on paper. The big bank treated us like we were broke. Emerge Finance placed us with a specialist non-bank wholesale desk (Liberty) that restored our full borrowing power and approved our .15M home loan."</div>
        </div>
        <div class="tall-user-meta" style="margin-top:auto; display:flex; align-items:center; gap:12px; padding-top:10px; border-top:1px solid #f1f5f9;">
          <div class="tall-avatar-dot" style="width:36px; height:36px; border-radius:50%; background:#f1f5f9; color:#0f172a; font-weight:700; font-size:0.85rem; display:flex; align-items:center; justify-content:center; flex-shrink:0;">DP</div>
          <div style="overflow:hidden;">
            <div class="tall-user-name" style="font-weight:700; font-size:0.88rem; color:#0f172a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Dave & Sarah P.</div>
            <div class="tall-user-sub" style="font-size:0.72rem; color:#94a3b8; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Electrical Contractor · Western Sydney, NSW</div>
          </div>
        </div>
      </div>
      <!-- Customer UGC Photo Card 3 (Sam K.) -->
      <div class="tall-video-ugc-card" style="min-height:460px; height:460px; border-radius:24px; overflow:hidden;">
        <img src="/assets/images/review-tradie-sam.webp" class="tall-ugc-img" alt="Sam K.">
        <div class="tall-ugc-glass" style="bottom:14px; left:14px; right:14px; padding:12px 14px; border-radius:14px;">
          <div class="tall-ugc-name" style="font-weight:700; font-size:0.95rem; line-height:1.2;">Sam K.</div>
          <div class="tall-ugc-sub" style="font-size:0.75rem; opacity:0.9; margin-top:2px;">Plumbing & Drainage Contractor · Melbourne, VIC</div>
        </div>
      </div>

      <!-- Review 3 -->
      <div class="tall-review-card" style="min-height:460px; height:460px; padding:24px; box-sizing:border-box; border-radius:24px; display:flex; flex-direction:column; justify-content:space-between;">
        <div>
          <div class="tall-stars-row" style="margin-bottom:12px;">
            <span class="tall-stars" style="color:#ff9e00; font-size:1.1rem; letter-spacing:1px;">★★★★★</span>
          </div>
          <div class="tall-quote-h" style="font-size:1.02rem; line-height:1.3; margin-bottom:10px; font-weight:800; color:#0f172a;">Bought Our Dream Family Home on 6-Month BAS</div>
          <div class="tall-quote-body" style="font-size:0.85rem; line-height:1.52; color:#64748b; margin-bottom:12px;">"As a self-employed plumber with 3 subbies, pulling together 2 years of complex multi-entity company books was a nightmare. Our broker used 6 months of BAS and trading statements, certified our profit margins, and secured an 85% LVR loan at clean bank rates with zero stress."</div>
        </div>
        <div class="tall-user-meta" style="margin-top:auto; display:flex; align-items:center; gap:12px; padding-top:10px; border-top:1px solid #f1f5f9;">
          <div class="tall-avatar-dot" style="width:36px; height:36px; border-radius:50%; background:#f1f5f9; color:#0f172a; font-weight:700; font-size:0.85rem; display:flex; align-items:center; justify-content:center; flex-shrink:0;">SK</div>
          <div style="overflow:hidden;">
            <div class="tall-user-name" style="font-weight:700; font-size:0.88rem; color:#0f172a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Sam K.</div>
            <div class="tall-user-sub" style="font-size:0.72rem; color:#94a3b8; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Plumbing & Drainage Contractor · Melbourne, VIC</div>
          </div>
        </div>
      </div>
      <!-- Customer UGC Photo Card 4 (Brett H.) -->
      <div class="tall-video-ugc-card" style="min-height:460px; height:460px; border-radius:24px; overflow:hidden;">
        <img src="/assets/images/review-tradie-brett.webp" class="tall-ugc-img" alt="Brett H.">
        <div class="tall-ugc-glass" style="bottom:14px; left:14px; right:14px; padding:12px 14px; border-radius:14px;">
          <div class="tall-ugc-name" style="font-weight:700; font-size:0.95rem; line-height:1.2;">Brett H.</div>
          <div class="tall-ugc-sub" style="font-size:0.75rem; opacity:0.9; margin-top:2px;">Civil Earthmoving Operator · Perth, WA</div>
        </div>
      </div>

      <!-- Review 4 -->
      <div class="tall-review-card" style="min-height:460px; height:460px; padding:24px; box-sizing:border-box; border-radius:24px; display:flex; flex-direction:column; justify-content:space-between;">
        <div>
          <div class="tall-stars-row" style="margin-bottom:12px;">
            <span class="tall-stars" style="color:#ff9e00; font-size:1.1rem; letter-spacing:1px;">★★★★★</span>
          </div>
          <div class="tall-quote-h" style="font-size:1.02rem; line-height:1.3; margin-bottom:10px; font-weight:800; color:#0f172a;">Financed Our Commercial Workshop Inside Our SMSF</div>
          <div class="tall-quote-body" style="font-size:0.85rem; line-height:1.52; color:#64748b; margin-bottom:12px;">"We were sick of throwing away ,000 every month renting a generic industrial shed for our excavators. The team structured a Limited Recourse Borrowing Arrangement inside our SMSF to buy a 320sqm factory unit. Zero personal liability and 100% tax deductible rent payments."</div>
        </div>
        <div class="tall-user-meta" style="margin-top:auto; display:flex; align-items:center; gap:12px; padding-top:10px; border-top:1px solid #f1f5f9;">
          <div class="tall-avatar-dot" style="width:36px; height:36px; border-radius:50%; background:#f1f5f9; color:#0f172a; font-weight:700; font-size:0.85rem; display:flex; align-items:center; justify-content:center; flex-shrink:0;">BH</div>
          <div style="overflow:hidden;">
            <div class="tall-user-name" style="font-weight:700; font-size:0.88rem; color:#0f172a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Brett H.</div>
            <div class="tall-user-sub" style="font-size:0.72rem; color:#94a3b8; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">Civil Earthmoving Operator · Perth, WA</div>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 6. FEATURES: TOOLS & GUIDANCE (LIVEN MINIMALIST FORMAT)      -->
  <!-- ============================================================ -->
  <section class="section-features-giant" id="features">
    <div class="reviews-container-centered" style="position:relative; display:flex; flex-direction:column; align-items:center;">
      <span class="section-tag-pill">Features</span>
      <h2 class="how-title" style="margin-bottom: 8px;">Tools for every financial move</h2>
    </div>

    <!-- Responsive Feature Cards (Horizontal on Desktop, Vertical on Mobile) -->
    <div class="features-giant-track" id="features-track">
      
      <!-- Card 1: Matcher -->
      <div class="giant-feature-card">
        <picture class="feature-card-picture">
          <source media="(max-width: 768px)" srcset="/assets/images/cards/match-card-vertical-v3.webp">
          <img src="/assets/images/cards/01-best-match-v3.webp" alt="Best Match Diagnostic" class="giant-card-art" width="400" height="240" loading="lazy" decoding="async">
        </picture>
        <div class="giant-btn-anchor">
          <a href="/matcher.html?flow=self-employed&src=tradie_sat" class="giant-feature-btn">Start matching &rarr;</a>
        </div>
        <div class="feature-card-scrim"></div>
        <div class="feature-card-content">
          <span class="feature-tag-pill">Diagnostic</span>
          <h3 class="feature-card-title">Find your exact match</h3>
          <p class="feature-card-body">Answer 3 questions to pair with verified specialists who know bank policy.</p>
          <a href="/matcher.html?flow=self-employed&src=tradie_sat" class="feature-white-btn">Start matching &rarr;</a>
        </div>
      </div>

      <!-- Card 2: Borrowing Power Calculator -->
      <div class="giant-feature-card">
        <picture class="feature-card-picture">
          <source media="(max-width: 768px)" srcset="/assets/images/cards/borrowing-card-vertical-v3.webp">
          <img src="/assets/images/cards/02-borrowing-power-v3.webp" alt="Borrowing Power" class="giant-card-art" width="400" height="240" loading="lazy" decoding="async">
        </picture>
        <div class="giant-btn-anchor">
          <a href="#calculator" onclick="routeExit('calc');" class="giant-feature-btn">Open calculator &rarr;</a>
        </div>
        <div class="feature-card-scrim"></div>
        <div class="feature-card-content">
          <span class="feature-tag-pill">Interactive Tool</span>
          <h3 class="feature-card-title">Intercept bank interest</h3>
          <p class="feature-card-body">See how 100% daily offset eliminates years off your mortgage.</p>
          <a href="#calculator" onclick="routeExit('calc');" class="feature-white-btn">Open calculator &rarr;</a>
        </div>
      </div>

      <!-- Card 3: Broker Explorer -->
      <div class="giant-feature-card">
        <picture class="feature-card-picture">
          <source media="(max-width: 768px)" srcset="/assets/images/cards/broker-card-vertical-v3.webp">
          <img src="/assets/images/cards/03-broker-explorer-v3.webp" alt="Broker Explorer" class="giant-card-art" width="400" height="240" loading="lazy" decoding="async">
        </picture>
        <div class="giant-btn-anchor">
          <a href="#specialists" class="giant-feature-btn">Explore directory &rarr;</a>
        </div>
        <div class="feature-card-scrim"></div>
        <div class="feature-card-content">
          <span class="feature-tag-pill">National Index</span>
          <h3 class="feature-card-title">Audit 16.9k brokers</h3>
          <p class="feature-card-body">Search ASIC-licensed representatives with audited review records.</p>
          <a href="#specialists" class="feature-white-btn">Explore directory &rarr;</a>
        </div>
      </div>

      <!-- Card 4: Rate Check -->
      <div class="giant-feature-card">
        <picture class="feature-card-picture">
          <source media="(max-width: 768px)" srcset="/assets/images/cards/rate-card-vertical-v3.webp">
          <img src="/assets/images/cards/04-rate-check-v3.webp" alt="Rate Check" class="giant-card-art" width="400" height="240" loading="lazy" decoding="async">
        </picture>
        <div class="giant-btn-anchor">
          <a href="/matcher.html?flow=self-employed&src=tradie_sat" class="giant-feature-btn" onclick="openDiagnosticModal('refi')">Check your rate &rarr;</a>
        </div>
        <div class="feature-card-scrim"></div>
        <div class="feature-card-content">
          <span class="feature-tag-pill">Wholesale Rate Cut</span>
          <h3 class="feature-card-title">Ditch the loyalty tax</h3>
          <p class="feature-card-body">Compare wholesale margin discounts across 40+ banks.</p>
          <a href="/matcher.html?flow=self-employed&src=tradie_sat" class="feature-white-btn" onclick="openDiagnosticModal('refi')">Check your rate &rarr;</a>
        </div>
      </div>

      <!-- Card 5: Scenario Planner -->
      <div class="giant-feature-card">
        <picture class="feature-card-picture">
          <source media="(max-width: 768px)" srcset="/assets/images/cards/scenario-card-vertical-v3.webp">
          <img src="/assets/images/cards/05-scenario-planner-v3.webp" alt="Loan Scenario Planner" class="giant-card-art" width="400" height="240" loading="lazy" decoding="async">
        </picture>
        <div class="giant-btn-anchor">
          <a href="/matcher.html?flow=self-employed&src=tradie_sat" class="giant-feature-btn" onclick="openDiagnosticModal('complex')">Plan scenario &rarr;</a>
        </div>
        <div class="feature-card-scrim"></div>
        <div class="feature-card-content">
          <span class="feature-tag-pill">Scenario Plan</span>
          <h3 class="feature-card-title">Plan your scenario</h3>
          <p class="feature-card-body">Structure complex borrowing with zero credit footprint.</p>
          <a href="/matcher.html?flow=self-employed&src=tradie_sat" class="feature-white-btn" onclick="openDiagnosticModal('complex')">Plan scenario &rarr;</a>
        </div>
      </div>

      <!-- Card 6: Finance Guides -->
      <div class="giant-feature-card">
        <picture class="feature-card-picture">
          <source media="(max-width: 768px)" srcset="/assets/images/cards/guides-card-vertical-v3.webp">
          <img src="/assets/images/cards/06-finance-guides-v3.webp" alt="Finance Guides" class="giant-card-art" width="400" height="240" loading="lazy" decoding="async">
        </picture>
        <div class="giant-btn-anchor">
          <a href="#faq" class="giant-feature-btn">Read guides &rarr;</a>
        </div>
        <div class="feature-card-scrim"></div>
        <div class="feature-card-content">
          <span class="feature-tag-pill">Knowledge</span>
          <h3 class="feature-card-title">Read finance guides</h3>
          <p class="feature-card-body">Actionable tactical blueprints for Australian borrowers.</p>
          <a href="#faq" class="feature-white-btn">Read guides &rarr;</a>
        </div>
      </div>

    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 7. AMBIENT BANNER & MEDIA REVIEWS                            -->
  <!-- ============================================================ -->
  <section class="section-ambient-banner">
    <div class="ambient-banner-card">
      <div class="ambient-inner">
        <h2 class="ambient-h">See Best Brokers in action</h2>
        <p class="ambient-p">Join Australians discovering a better way to get approved.</p>
        <button class="nav-btn-green" style="background:#ffffff; color:var(--liven-green); padding:16px 44px; min-height:52px; font-weight:800; font-size:1.05rem; border-radius:9999px;" onclick="openDiagnosticModal()">Get started</button>
      </div>
    </div>
  </section>

  <!-- WHY PEOPLE CHOOSE BEST BROKERS (LIVEN MEDIA STYLE 1:1) -->
  <section class="section-media-reviews">
    <div style="margin-bottom: 14px; display: inline-flex; align-items: center; justify-content: center; filter: drop-shadow(0 4px 10px rgba(2, 132, 199, 0.15));">
      <svg width="44" height="44" viewBox="0 0 36 36" fill="none">
        <path d="M18 3L4 9v9c0 8.5 6 14.5 14 16 8-1.5 14-7.5 14-16V9L18 3z" fill="url(#grad-shield-adv)"/>
        <path d="M12 18l4 4 8-8" stroke="#ffffff" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
        <defs>
          <linearGradient id="grad-shield-adv" x1="4" y1="3" x2="32" y2="34" gradientUnits="userSpaceOnUse">
            <stop stop-color="#38bdf8"/>
            <stop offset="1" stop-color="#0284c7"/>
          </linearGradient>
        </defs>
      </svg>
    </div>
    <h2 class="how-title" style="margin-bottom: 12px;">The Best Brokers Advantage</h2>
    
    <div class="media-cards-grid">
      <div class="media-card-item">
        <span class="media-logo-text">Zero Bank Bias</span>
        <div class="media-h">Legally Bound To Protect You</div>
        <div class="media-p">Bank branches work for their shareholders. Our verified advocates are statutorily bound by ASIC Best Interests Duty (BID).</div>
      </div>

      <div class="media-card-item">
        <span class="media-logo-text">40+ Lenders</span>
        <div class="media-h">Find Approvals Others Miss</div>
        <div class="media-p">When branch algorithms decline an application, our brokers navigate 40+ wholesale panels with zero credit footprint.</div>
      </div>

      <div class="media-card-item">
        <span class="media-logo-text">100% Free Service</span>
        <div class="media-h">Zero Advisory Or Broker Fees</div>
        <div class="media-p">Best Brokers Australia is 100% free for borrowers. For standard residential loans, brokers receive standard commission from the lender upon settlement.</div>
      </div>
    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 8. GUIDES & SANCTUARY INSIGHTS (LIVEN EDITORIAL STYLE 1:1)   -->
  <!-- ============================================================ -->
  <section class="section-blog">
    <div class="reviews-container-centered">
      <span class="section-tag-pill">Tradie Low-Doc Knowledge Base</span>
      <h2 class="how-title" style="margin-bottom: 12px;">Tradie Low-Doc Lending Blueprints &amp; Technical Guides</h2>
    </div>
    
    <div class="blog-stream-horizontal" id="blog-track">
      
      <!-- Card: Tradie Home Loans with No Tax Returns (2026 Low-Doc Guide) -->
      <a href="tradie-home-loans-no-tax-returns-2026.html" class="blog-entry">
        <img src="/assets/images/tradie-art-no-tax-returns.webp" class="blog-img" alt="Tradie Home Loans with No Tax Returns (2026 Low-Doc Guide)" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Tradie Home Loans with No Tax Returns (2026 Low-Doc Guide)</div>
          <div class="blog-date">Low-Doc &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: 1-Day ABN Home Loans: Borrow Up to 80%-90% LVR in Australia -->
      <a href="1-day-abn-home-loans-australia.html" class="blog-entry">
        <img src="/assets/images/tradie-art-1-day-abn.webp" class="blog-img" alt="1-Day ABN Home Loans: Borrow Up to 80%-90% LVR in Australia" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">1-Day ABN Home Loans: Borrow Up to 80%-90% LVR in Australia</div>
          <div class="blog-date">Low-Doc &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: 6-Month BAS Low-Doc Mortgages: Fast Pre-Approval Blueprint -->
      <a href="6-month-bas-mortgage-approval.html" class="blog-entry">
        <img src="/assets/images/tradie-art-6-month-bas.webp" class="blog-img" alt="6-Month BAS Low-Doc Mortgages: Fast Pre-Approval Blueprint" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">6-Month BAS Low-Doc Mortgages: Fast Pre-Approval Blueprint</div>
          <div class="blog-date">Low-Doc &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Accountant Declaration Letter Home Loans: Non-Bank Guide -->
      <a href="accountant-declaration-letter-home-loan.html" class="blog-entry">
        <img src="/assets/images/tradie-art-accountant-letter.webp" class="blog-img" alt="Accountant Declaration Letter Home Loans: Non-Bank Guide" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Accountant Declaration Letter Home Loans: Non-Bank Guide</div>
          <div class="blog-date">Low-Doc &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: 3 to 6-Month Bank Statement Home Loans for Subcontractors -->
      <a href="bank-statement-low-doc-mortgages.html" class="blog-entry">
        <img src="/assets/images/tradie-art-bank-statements.webp" class="blog-img" alt="3 to 6-Month Bank Statement Home Loans for Subcontractors" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">3 to 6-Month Bank Statement Home Loans for Subcontractors</div>
          <div class="blog-date">Low-Doc &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Tradie Tax Write-Offs & Depreciation Add-Backs for Mortgages -->
      <a href="tradie-tax-write-offs-depreciation-add-backs.html" class="blog-entry">
        <img src="/assets/images/tradie-art-tax-write-offs.webp" class="blog-img" alt="Tradie Tax Write-Offs & Depreciation Add-Backs for Mortgages" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Tradie Tax Write-Offs & Depreciation Add-Backs for Mortgages</div>
          <div class="blog-date">Tax Write-Offs, Depreciation &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Instant Asset Write-Off (s 40-82) Home Loan Income Impact -->
      <a href="instant-asset-write-off-mortgage-impact.html" class="blog-entry">
        <img src="/assets/images/tradie-art-instant-asset-ute.webp" class="blog-img" alt="Instant Asset Write-Off (s 40-82) Home Loan Income Impact" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Instant Asset Write-Off (s 40-82) Home Loan Income Impact</div>
          <div class="blog-date">Tax Write-Offs, Depreciation &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Subcontractor vs Sole Trader vs Pty Ltd Trust Mortgage Rules -->
      <a href="subcontractor-vs-sole-trader-home-loan.html" class="blog-entry">
        <img src="/assets/images/tradie-art-subcontractors.webp" class="blog-img" alt="Subcontractor vs Sole Trader vs Pty Ltd Trust Mortgage Rules" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Subcontractor vs Sole Trader vs Pty Ltd Trust Mortgage Rules</div>
          <div class="blog-date">Tax Write-Offs, Depreciation &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Self-Employed Voluntary Superannuation Add-Backs for Loans -->
      <a href="superannuation-tax-add-backs-self-employed.html" class="blog-entry">
        <img src="/assets/images/tradie-art-super-add-backs.webp" class="blog-img" alt="Self-Employed Voluntary Superannuation Add-Backs for Loans" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Self-Employed Voluntary Superannuation Add-Backs for Loans</div>
          <div class="blog-date">Tax Write-Offs, Depreciation &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Work Ute & Equipment Chattel Mortgage Add-Back Guide -->
      <a href="equipment-vehicle-finance-add-back-guide.html" class="blog-entry">
        <img src="/assets/images/tradie-art-equipment-finance.webp" class="blog-img" alt="Work Ute & Equipment Chattel Mortgage Add-Back Guide" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Work Ute & Equipment Chattel Mortgage Add-Back Guide</div>
          <div class="blog-date">Tax Write-Offs, Depreciation &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Electrician & Sparky Home Loans: Low-Doc & Subbie Mortgage Guide -->
      <a href="electrician-sparky-home-loans-low-doc.html" class="blog-entry">
        <img src="/assets/images/tradie-art-electrician-sparky.webp" class="blog-img" alt="Electrician & Sparky Home Loans: Low-Doc & Subbie Mortgage Guide" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Electrician & Sparky Home Loans: Low-Doc & Subbie Mortgage Guide</div>
          <div class="blog-date">Trade Specialties &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Plumber, Drainer & Gasfitter Mortgages: 12-Month BAS Rules -->
      <a href="plumber-drainer-gasfitter-home-loans.html" class="blog-entry">
        <img src="/assets/images/tradie-art-plumber-drainer.webp" class="blog-img" alt="Plumber, Drainer & Gasfitter Mortgages: 12-Month BAS Rules" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Plumber, Drainer & Gasfitter Mortgages: 12-Month BAS Rules</div>
          <div class="blog-date">Trade Specialties &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Licensed Builder & Carpenter (Chippy) Low-Doc Home Loans -->
      <a href="builder-carpenter-chippy-home-loans.html" class="blog-entry">
        <img src="/assets/images/tradie-art-builder-carpenter.webp" class="blog-img" alt="Licensed Builder & Carpenter (Chippy) Low-Doc Home Loans" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Licensed Builder & Carpenter (Chippy) Low-Doc Home Loans</div>
          <div class="blog-date">Trade Specialties &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Earthmoving, Excavation & Civil Contractor Mortgage Financing -->
      <a href="earthmoving-civil-contractor-mortgages.html" class="blog-entry">
        <img src="/assets/images/tradie-art-earthmoving-civil.webp" class="blog-img" alt="Earthmoving, Excavation & Civil Contractor Mortgage Financing" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Earthmoving, Excavation & Civil Contractor Mortgage Financing</div>
          <div class="blog-date">Trade Specialties &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Solar, HVAC & Refrigeration Contractor Home Loan Approval -->
      <a href="solar-hvac-refrigeration-contractor-loans.html" class="blog-entry">
        <img src="/assets/images/tradie-art-solar-hvac.webp" class="blog-img" alt="Solar, HVAC & Refrigeration Contractor Home Loan Approval" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Solar, HVAC & Refrigeration Contractor Home Loan Approval</div>
          <div class="blog-date">Trade Specialties &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: 14-Day Finance Clause Tradie Pre-Approval: 48-Hour SLAs -->
      <a href="tradie-14-day-finance-clause-emergency-approval.html" class="blog-entry">
        <img src="/assets/images/tradie-art-14-day-clause.webp" class="blog-img" alt="14-Day Finance Clause Tradie Pre-Approval: 48-Hour SLAs" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">14-Day Finance Clause Tradie Pre-Approval: 48-Hour SLAs</div>
          <div class="blog-date">Fast Turnaround, Auctions &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Auction Bidding for Self-Employed Tradies Without Tax Returns -->
      <a href="auction-bidding-pre-approval-self-employed.html" class="blog-entry">
        <img src="/assets/images/tradie-art-auction-bidding.webp" class="blog-img" alt="Auction Bidding for Self-Employed Tradies Without Tax Returns" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Auction Bidding for Self-Employed Tradies Without Tax Returns</div>
          <div class="blog-date">Fast Turnaround, Auctions &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Tradie Commercial Shed, Factory Unit & Workshop Mortgages -->
      <a href="commercial-workshop-shed-factory-loans.html" class="blog-entry">
        <img src="/assets/images/tradie-art-commercial-shed.webp" class="blog-img" alt="Tradie Commercial Shed, Factory Unit & Workshop Mortgages" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Tradie Commercial Shed, Factory Unit & Workshop Mortgages</div>
          <div class="blog-date">Fast Turnaround, Auctions &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Buying a Tradie Workshop in an SMSF: LRBA Borrowing Guide -->
      <a href="tradie-commercial-property-smsf-lrba.html" class="blog-entry">
        <img src="/assets/images/tradie-art-factory-smsf.webp" class="blog-img" alt="Buying a Tradie Workshop in an SMSF: LRBA Borrowing Guide" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Buying a Tradie Workshop in an SMSF: LRBA Borrowing Guide</div>
          <div class="blog-date">Fast Turnaround, Auctions &middot; 5-Min Master Guide</div>
        </div>
      </a>
      <!-- Card: Chattel Mortgage vs Home Equity: Financing Work Utes & Tools -->
      <a href="chattel-mortgage-vs-home-equity-tradie-utes.html" class="blog-entry">
        <img src="/assets/images/tradie-art-chattel-ute.webp" class="blog-img" alt="Chattel Mortgage vs Home Equity: Financing Work Utes & Tools" loading="lazy">
        <div class="blog-body">
          <div class="blog-h">Chattel Mortgage vs Home Equity: Financing Work Utes & Tools</div>
          <div class="blog-date">Fast Turnaround, Auctions &middot; 5-Min Master Guide</div>
        </div>
      </a>
    </div>
  </section>

  <!-- ============================================================ -->
  <!-- 9. FAQS ACCORDION                                            -->
  <!-- ============================================================ -->
  <section class="section-faq" id="faq">
    <div class="faq-left">
      <div class="faq-icon-badge" style="width: 50px; height: 50px; border-radius: 16px; background: #edf8e1; border: 1.5px solid rgba(92, 167, 1, 0.3); color: #5ca701; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 18px;">
        <svg class="svg-icon" viewBox="0 0 24 24" width="26" height="26" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round">
          <circle cx="12" cy="12" r="10"></circle>
          <path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
          <line x1="12" y1="17" x2="12.01" y2="17"></line>
        </svg>
      </div>
      <h2>Need help?<br>Explore our FAQs</h2>
    </div>

    <div class="faq-accordion-box">
      
      <!-- FAQ 1 -->
      <div class="faq-row open" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>Is Best Brokers free for borrowers?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">Yes, 100% free. Mortgage brokers are compensated by the lender upon successful loan settlement. Under ASIC Best Interests Duty (BID), brokers are legally prohibited from recommending a loan based on lender commission.</div>
      </div>

      <!-- FAQ 2 -->
      <div class="faq-row" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>Will checking my scenario or using BBA impact my credit score?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">No, absolutely not. Browsing brokers and running our scenario test creates zero footprint on your credit file (no hard inquiries). A credit check is only lodged much later when you formally instruct an accredited broker to lodge an application with a chosen bank.</div>
      </div>

      <!-- FAQ 3 -->
      <div class="faq-row" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>How does a broker differ from walking into a major bank branch?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">Bank branch staff can only sell you their own institution's products, and by law, they are not bound to act in your best interests. An accredited mortgage broker is legally bound under the National Consumer Credit Protection (NCCP) Act to access extensive lender panels under statutory Best Interests Duty to fight for the best terms for your situation.</div>
      </div>

      <!-- FAQ 4 -->
      <div class="faq-row" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>How are brokers verified on the BBA index?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">We cross-reference active Australian Credit Licences (ACL) and Credit Representative numbers with ASIC registers, analyze client feedback trends,  and enforce clean regulatory track records.</div>
      </div>

      <!-- FAQ 5 -->
      <div class="faq-row" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>How does the 5% First Home Guarantee work?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">The Federal First Home Guarantee allows eligible Australian first home buyers to purchase a property with as little as a 5% deposit without paying expensive Lenders Mortgage Insurance (LMI), saving up to $25,000 upfront. Our specialists verify your scheme eligibility and property price caps in minutes.</div>
      </div>

      <!-- FAQ 6 -->
      <div class="faq-row" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>Can I get a loan if I'm self-employed with only 1 year of tax returns?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">Yes. While traditional bank branches often demand 2 full years of personal and business tax returns, our verified ABN specialists have access to alt-doc and 1-year financial credit desks that assess 12 months of BAS statements or accountant declarations.</div>
      </div>

      <!-- FAQ 7 -->
      <div class="faq-row" onclick="this.classList.toggle('open')">
        <div class="faq-q">
          <span>Can a broker pay to remove bad reviews or boost their rank?</span>
          <span class="faq-plus">+</span>
        </div>
        <div class="faq-a">Never. Best Brokers operates on an independent charter. Rankings and trust scores are algorithmically computed from verified regulatory data and consumer feedback. No broker can pay to alter their score or suppress honest reviews.</div>
      </div>

    </div>
  </section>

    <!-- ============================================================ -->
  <!-- 10. DARK CLEAN FOOTER (TOPICAL AUTHORITY & .GOV STATUTORY SHIELD) -->
  <!-- ============================================================ -->
  <footer class="liven-dark-footer">
    <div class="footer-inner">
      <div>
        <div style="display:flex; align-items:center; gap:12px; margin-bottom:14px;">
          <img src="/assets/logo/05-dark-reversed-app-mark.svg" alt="Tradies & Self-Employed Low-Doc Home Loans" style="width:42px; height:42px; border-radius:12px; display:block;">
          <span style="font-family:var(--font-display); font-size:1.6rem; font-weight:800; color:#ffffff; letter-spacing:-0.5px;">tradie<span style="color:#ffffff;">loans</span> <span style="color:#5ca701; font-size:0.8rem; font-family:var(--font-main); font-weight:800; background:rgba(92,167,1,0.2); padding:2px 8px; border-radius:999px;">AUSTRALIA</span></span>
        </div>
        <p style="font-size:0.92rem; color:#8da2b3; line-height:1.5; max-width:320px; margin-bottom:20px;">
          Independent wholesale credit comparison and scenario calibration for Australian borrowers and trustees.
        </p>
      </div>

      <div>
        <div class="footer-col-title">Navigation</div>
        <div class="footer-link-list">
          <a href="/">Home</a>
          <a href="#how-it-works">How It Works</a>
          <a href="#reviews">Trustee Reviews</a>
          <a href="#faq">Frequently Asked Questions</a>
        </div>
      </div>

      <div>
        <div class="footer-col-title">Legal &amp; Compliance</div>
        <div class="footer-link-list">
          <a href="/privacy.html">Privacy Policy</a>
          <a href="/terms.html">Terms &amp; Conditions</a>
          <a href="/complaints.html">Complaints Policy</a>
          <a href="/disclaimer.html">Statutory Disclaimer</a>
        </div>
      </div>

      <div>
        <div class="footer-col-title">Credit Desks</div>
        <div class="footer-link-list">
          <a href="https://asic.gov.au" target="_blank" rel="noopener nofollow">ASIC RG 273 BID</a>
          <a href="https://www.apra.gov.au" target="_blank" rel="noopener nofollow">APRA Prudential Standards</a>
          <a href="https://www.ato.gov.au" target="_blank" rel="noopener nofollow">ATO Super Regulations</a>
          <a href="https://www.legislation.gov.au/C2009A00134/latest/text" target="_blank" rel="noopener nofollow">NCCP Act 2009</a>
        </div>
      </div>
    </div>

    <!-- Statutory .gov Authority Reference Strip (Micro Font) -->
    <div class="footer-gov-shield" style="margin-top:24px; padding-top:16px; border-top:1px solid rgba(255,255,255,0.08); font-size:0.68rem; color:#64748b; line-height:1.6;">
      <div style="font-weight:700; color:#8da2b3; text-transform:uppercase; letter-spacing:0.04em; margin-bottom:6px;">
        Official Statutory Governance &amp; Regulatory Framework:
      </div>
      <div style="display:flex; flex-wrap:wrap; gap:10px 16px; align-items:center;">
        <a href="https://www.legislation.gov.au/C2004A04568/latest/text" target="_blank" rel="noopener nofollow" style="color:#64748b; text-decoration:none;">SIS Act 1993 s 67A (LRBA)</a>
        <span>&bull;</span>
        <a href="https://www.legislation.gov.au/C2004A04568/latest/text" target="_blank" rel="noopener nofollow" style="color:#64748b; text-decoration:none;">SIS Act 1993 s 66(5) (Business Real Property)</a>
        <span>&bull;</span>
        <a href="https://asic.gov.au/regulatory-resources/credit/credit-general-conduct-obligations/mortgage-brokers-best-interests-duty/" target="_blank" rel="noopener nofollow" style="color:#64748b; text-decoration:none;">ASIC RG 273 Best Interests Duty</a>
        <span>&bull;</span>
        <a href="https://www.apra.gov.au/prudential-standard-aps-220-credit-risk-management" target="_blank" rel="noopener nofollow" style="color:#64748b; text-decoration:none;">APRA APS 220 Prudential Standards</a>
        <span>&bull;</span>
        <a href="https://www.ato.gov.au" target="_blank" rel="noopener nofollow" style="color:#64748b; text-decoration:none;">ATO SMSFR 2012/1 Single Asset</a>
        <span>&bull;</span>
        <a href="https://www.legislation.gov.au/C2009A00134/latest/text" target="_blank" rel="noopener nofollow" style="color:#64748b; text-decoration:none;">NCCP Act 2009</a>
      </div>
    </div>

    <!-- Institutional Attribution (OUTBOUND LINK 1: Main Authority Citation) -->
    <div class="footer-bottom-bar" style="margin-top:20px; padding-top:16px; border-top:1px solid rgba(255,255,255,0.06); display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px;">
      <div style="color:#64748b; font-size:0.78rem;">
        &copy; 2026 Tradies & Self-Employed Low-Doc Home Loans. Powered by the National Credit Intelligence Network at <a href="https://bestbrokersaustralia.org/" target="_blank" rel="noopener" style="color:#8da2b3; text-decoration:underline;">Best Brokers Australia</a>.
      </div>
      <div style="color:#64748b; font-size:0.78rem;">
        ASIC Regulated &bull; Statutory BID Protected &bull; Wholesale Non-Bank Desk
      </div>
    </div>
  </footer>

  <!-- ============================================================ -->
  <!-- MODAL: INTERACTIVE FUNNEL & EXACT MATCH RESULT               -->
  <!-- ============================================================ -->
  <div class="funnel-modal-overlay" id="diagnostic-modal">
    <div class="funnel-modal-box">
      <button class="modal-close-btn" onclick="closeDiagnosticModal()">&times;</button>
      
      <!-- Funnel Form Step -->
      <div id="modal-step-form">
        <span class="section-tag-pill">60-Sec Rejection-Shield Diagnostic</span>
        <h2 style="font-family:var(--font-display); font-size:1.9rem; font-weight:800; margin-bottom:8px;">Find The Lenders That Will Actually Say YES</h2>
        <p style="color:#64748b; font-size:0.98rem; margin-bottom:26px;">Takes 60 seconds &middot; Zero Credit Score Footprint &middot; 100% Free</p>

        <div style="margin-bottom:20px;">
          <label style="font-weight:700; font-size:0.92rem; display:block; margin-bottom:8px;">Target Suburb or Postcode:</label>
          <input type="text" id="modal-suburb" value="Sydney, NSW" style="width:100%; padding:15px 18px; border-radius:16px; border:1.5px solid var(--liven-border); font-size:1.05rem; outline:none;">
        </div>

        <div style="margin-bottom:20px;">
          <label style="font-weight:700; font-size:0.92rem; display:block; margin-bottom:8px;">What is your primary loan objective?</label>
          <select id="modal-goal" style="width:100%; padding:15px 18px; border-radius:16px; border:1.5px solid var(--liven-border); font-size:1.05rem; outline:none; background:#fff;">
            <option value="buy">First Home Buyer (5% Deposit &amp; Grant Strategy)</option>
            <option value="refi">Refinance &amp; Eliminate The Bank Loyalty Tax</option>
            <option value="abn">Self-Employed / Low-Doc / 1-Year Financials</option>
            <option value="upsize">Scale Property Portfolio &amp; Maximize Leverage</option>
          </select>
        </div>

        <div style="font-size:0.72rem; color:#94a3b8; line-height:1.4; margin-bottom:16px; text-align:center;">
          🔒 256-Bit SSL Encrypted &middot; Matched brokers bound by ASIC Best Interests Duty &middot; Referral service under NCCP Reg 25(1) &middot; Zero credit score footprint.
        </div>

        <button class="nav-btn-green" style="width:100%; padding:18px; font-size:1.1rem;" onclick="showMatchResults()">
          Run Rejection-Shield Match &rarr;
        </button>
      </div>

      <!-- MATCH RESULT (EXACT MATCH TO NICK'S UPLOADED SCREENSHOT!) -->
      <div id="modal-step-results" style="display:none;">
        <div style="display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:26px;">
          <div>
            <h2 style="font-family:var(--font-display); font-size:1.85rem; font-weight:800; color:var(--liven-dark);">Verified Brokers for Your Scenario</h2>
            <p style="font-size:0.92rem; color:#64748b; margin-top:4px;">These accredited brokerages have been independently verified and matched to your specific scenario in Sydney, NSW. Both hold clean ASIC licensing records and adhere to the highest Best Interests Duty standards.</p>
          </div>
        </div>

        <div style="display:grid; grid-template-columns:1fr 1fr; gap:22px;">
          
          <!-- OPTION A -->
          <div style="background:#fff; border:1.5px solid var(--liven-border); border-top:5px solid #f59e0b; border-radius:26px; padding:26px; display:flex; flex-direction:column;">
            <div style="background:#fffbeb; color:#b45309; font-family:var(--font-mono); font-size:0.75rem; font-weight:800; padding:5px 12px; border-radius:999px; width:fit-content; margin-bottom:16px;">OPTION A &middot; BRISBANE & NATIONAL</div>
            
            <div style="display:flex; gap:16px; align-items:center; margin-bottom:16px;">
              <img src="/assets/images/luke-ashby.webp" alt="Luke Ashby" style="width:60px; height:60px; border-radius:14px; object-fit:cover;">
              <div>
                <div style="font-family:var(--font-display); font-weight:800; font-size:1.25rem;">Emerge Finance</div>
                <div style="font-size:0.84rem; color:#64748b;">Ashgrove, Brisbane QLD &middot; 5.0 ★ (478 Reviews)</div>
              </div>
            </div>

            <div style="background:#f8fafc; border-left:3px solid #f59e0b; padding:14px 16px; border-radius:12px; font-size:0.85rem; color:#334155; margin-bottom:18px; line-height:1.45;">
              <strong style="font-family:var(--font-mono); font-size:0.7rem; color:#64748b; display:block; margin-bottom:3px;">SCENARIO SPECIALIZATION:</strong>
              Specialist in priority 48-hour formal pre-approvals, high-capacity lender credit policies, and competitive rate discounting across 35+ lenders.
            </div>

            <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:20px;">
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; color:#10b981; font-size:1.15rem;">ASIC</div>
                <div style="font-size:0.74rem; color:#64748b;">Licence Regulated</div>
              </div>
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; font-size:1.15rem;">30+ Lenders</div>
                <div style="font-size:0.74rem; color:#64748b;">Wholesale Panels</div>
              </div>
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; color:#0284c7; font-size:1.15rem;">100% BID</div>
                <div style="font-size:0.74rem; color:#64748b;">Best Interests Duty</div>
              </div>
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; font-size:1.15rem;">5.0 ★</div>
                <div style="font-size:0.74rem; color:#64748b;">Google Reviews</div>
              </div>
            </div>

            <button onclick="routeExit('matcher')" class="nav-btn-green btn-shimmer-glow nav-btn-compact" style="border:none; cursor:pointer;">Match My Loan →</button>
          </div>

          <!-- OPTION B -->
          <div style="background:#fff; border:1.5px solid var(--liven-border); border-top:5px solid #0284c7; border-radius:26px; padding:26px; display:flex; flex-direction:column;">
            <div style="background:#f0f9ff; color:#0369a1; font-family:var(--font-mono); font-size:0.75rem; font-weight:800; padding:5px 12px; border-radius:999px; width:fit-content; margin-bottom:16px;">OPTION B &middot; SYDNEY</div>
            
            <div style="display:flex; gap:16px; align-items:center; margin-bottom:16px;">
              <img src="/assets/images/david-chi-tran.webp" alt="David Chi Tran" style="width:60px; height:60px; border-radius:14px; object-fit:cover;">
              <div>
                <div style="font-family:var(--font-display); font-weight:800; font-size:1.25rem;">Beat My Home Loan</div>
                <div style="font-size:0.84rem; color:#64748b;">Sydney, NSW &middot; 4.9 ★ (122 Reviews)</div>
              </div>
            </div>

            <div style="background:#f8fafc; border-left:3px solid #0284c7; padding:14px 16px; border-radius:12px; font-size:0.85rem; color:#334155; margin-bottom:18px; line-height:1.45;">
              <strong style="font-family:var(--font-mono); font-size:0.7rem; color:#64748b; display:block; margin-bottom:3px;">SCENARIO SPECIALIZATION:</strong>
              Award-winning advisory recognized for first-home buyer schemes, low-deposit lending, and multi-lender refinance restructures across 38 accredited panels.
            </div>

            <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:20px;">
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; color:#10b981; font-size:1.2rem;">98.9%</div>
                <div style="font-size:0.74rem; color:#64748b;">Settlement Rate</div>
              </div>
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; font-size:1.2rem;">12 Days</div>
                <div style="font-size:0.74rem; color:#64748b;">Approval Turnaround</div>
              </div>
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; color:#0284c7; font-size:1.2rem;">2.0 Hours</div>
                <div style="font-size:0.74rem; color:#64748b;">Response Priority</div>
              </div>
              <div style="background:#fff; border:1px solid #e2e8f0; border-radius:12px; padding:12px 14px;">
                <div style="font-family:var(--font-display); font-weight:800; font-size:1.2rem;">99 / 100</div>
                <div style="font-size:0.74rem; color:#64748b;">Trust Score</div>
              </div>
            </div>

            <button onclick="routeExit('matcher')" class="nav-btn-green btn-shimmer-glow nav-btn-compact" style="border:none; cursor:pointer;">Match My Loan →</button>
          </div>

        </div>
      </div>

    </div>
  </div>

  <script>
    function openDiagnosticModal(context) {
      if (context) {
        routeExit('matcher', context ? 'flow=' + context : '');
      } else {
        routeExit('matcher');
      }
    }

    function closeDiagnosticModal() {
      const modal = document.getElementById('diagnostic-modal');
      if (modal) modal.classList.remove('open');
    }

    function showMatchResults() {
      routeExit('matcher');
    }

    // Live Finance Calculator Logic
    function updateFinanceCalc(val) {
      const amount = parseInt(val, 10);
      const displayEl = document.getElementById('calc-loan-val');
      if (displayEl) displayEl.innerText = '$' + amount.toLocaleString('en-AU');
      
      // 5.74% p.a. standard 30yr amortization formula
      const r = 0.0574 / 12;
      const n = 360;
      const monthly = Math.round(amount * (r * Math.pow(1 + r, n)) / (Math.pow(1 + r, n) - 1));
      
      // 0.45% rate reduction savings estimate
      const savings = Math.round((amount * 0.0045) / 12);
      
      const repayEl = document.getElementById('calc-monthly-repay');
      if (repayEl) repayEl.innerHTML = '$' + monthly.toLocaleString('en-AU') + ' <span style="font-size:1.1rem; color:#64748b; font-weight:600;">/ mo</span>';
      
      const savingsEl = document.getElementById('calc-potential-savings');
      if (savingsEl) savingsEl.innerText = '+$' + savings.toLocaleString('en-AU') + ' / mo';
    }

    // Smooth Scroll by Arrow Buttons
    function scrollTrack(trackId, offset) {
      const track = document.getElementById(trackId);
      if (track) {
        track.scrollBy({ left: offset, behavior: 'smooth' });
      }
    }

    // Desktop Horizontal Drag Scroll (Disabled on touch to allow silky native momentum & snap)
    ['how-works-track', 'reviews-track', 'features-track', 'blog-track'].forEach(id => {
      const el = document.getElementById(id);
      if (!el) return;
      if ('ontouchstart' in window || navigator.maxTouchPoints > 0) return;

      let isDown = false;
      let startX;
      let scrollLeft;
      let hasDragged = false;

      el.addEventListener('dragstart', (e) => e.preventDefault());

      el.addEventListener('mousedown', (e) => {
        isDown = true;
        hasDragged = false;
        el.classList.add('is-dragging');
        startX = e.pageX - el.offsetLeft;
        scrollLeft = el.scrollLeft;
      });

      window.addEventListener('mouseup', () => {
        if (isDown) {
          isDown = false;
          el.classList.remove('is-dragging');
        }
      });

      el.addEventListener('mouseleave', () => {
        if (isDown) {
          isDown = false;
          el.classList.remove('is-dragging');
        }
      });

      el.addEventListener('mousemove', (e) => {
        if (!isDown) return;
        e.preventDefault();
        const x = e.pageX - el.offsetLeft;
        const walk = (x - startX);
        if (Math.abs(walk) > 5) {
          hasDragged = true;
        }
        el.scrollLeft = scrollLeft - walk * 1.5;
      });

      // Prevent link clicks if user was actively dragging
      el.addEventListener('click', (e) => {
        if (hasDragged) {
          e.preventDefault();
          e.stopPropagation();
          hasDragged = false;
        }
      }, true);
    });

    // Dynamic Center-Card Zoom for Vertical Feature Cards (Mobile Carousel <= 768px)
    function initFeatureCardZoom() {
      const track = document.getElementById('features-track');
      if (!track) return;
      const cards = track.querySelectorAll('.giant-feature-card');
      if (!cards.length) return;

      let ticking = false;
      function updateZoom() {
        if (window.innerWidth > 768) {
          cards.forEach(card => {
            card.style.transform = '';
            card.style.opacity = '';
            card.classList.remove('is-active-center');
          });
          ticking = false;
          return;
        }

        const trackRect = track.getBoundingClientRect();
        const centerX = trackRect.left + trackRect.width / 2;

        cards.forEach(card => {
          const cardRect = card.getBoundingClientRect();
          const cardCenter = cardRect.left + cardRect.width / 2;
          const dist = Math.abs(centerX - cardCenter);
          const maxDist = trackRect.width / 1.7;
          const ratio = Math.min(dist / maxDist, 1);
          const scale = 1.0 - ratio * 0.12;
          const opacity = 1.0 - ratio * 0.28;

          card.style.transform = `scale(${scale.toFixed(3)})`;
          card.style.opacity = Math.max(opacity, 0.72).toFixed(2);
          if (scale > 0.96) {
            card.classList.add('is-active-center');
          } else {
            card.classList.remove('is-active-center');
          }
        });
        ticking = false;
      }

      track.addEventListener('scroll', () => {
        if (!ticking) {
          requestAnimationFrame(updateZoom);
          ticking = true;
        }
      }, { passive: true });

      window.addEventListener('resize', updateZoom, { passive: true });
      updateZoom();
      setTimeout(updateZoom, 150);
    }

    if (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', initFeatureCardZoom);
    } else {
      initFeatureCardZoom();
    }
    window.addEventListener('load', () => {
      initFeatureCardZoom();
      if ('IntersectionObserver' in window) {
        const videoObserver = new IntersectionObserver((entries) => {
          entries.forEach(entry => {
            if (entry.isIntersecting) {
              entry.target.play().catch(() => {});
            } else {
              entry.target.pause();
            }
          });
        }, { threshold: 0.15 });
        document.querySelectorAll('.expert-video-element').forEach(v => videoObserver.observe(v));
      }
    });

    function toggleNavMenu() {
      const drawer = document.getElementById('navDrawer');
      if (drawer) drawer.classList.toggle('open');
    }

    // Instant Speculative Preloader (0ms Perceived Navigation Latency)
    (function() {
      const prefetched = new Set();
      function prefetch(url) {
        if (!url || prefetched.has(url) || url.startsWith('#') || url.startsWith('javascript:')) return;
        prefetched.add(url);
        const link = document.createElement('link');
        link.rel = 'prefetch';
        link.href = url;
        document.head.appendChild(link);
      }
      document.addEventListener('mouseover', (e) => {
        const a = e.target.closest('a');
        if (a && a.href && a.origin === location.origin) prefetch(a.href);
      }, { passive: true });
      document.addEventListener('touchstart', (e) => {
        const a = e.target.closest('a');
        if (a && a.href && a.origin === location.origin) prefetch(a.href);
      }, { passive: true });
    })();
  </script>

    <!-- 3-LINE HAMBURGER SLIDE-OUT OVERLAY DRAWER -->
  <div class="menu-drawer-backdrop" id="navDrawer" onclick="if(event.target===this)toggleNavMenu()">
    <div class="menu-drawer-box">
      <div class="drawer-header">
        <div class="drawer-title">Navigation &amp; Tools</div>
        <button class="drawer-close-btn" onclick="toggleNavMenu()" aria-label="Close menu">
          <svg class="svg-icon" viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
        </button>
      </div>

      <div class="drawer-nav-list">
        <!-- Return to Home -->
        <a href="/" onclick="toggleNavMenu()" class="drawer-nav-item">
          <div class="drawer-item-left">
            <div class="drawer-item-icon">
              <svg class="svg-icon" viewBox="0 0 24 24"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg>
            </div>
            <div>
              <div class="drawer-item-label">Return to Main Page</div>
              <div class="drawer-item-sub">Back to Best Brokers homepage</div>
            </div>
          </div>
          <svg class="svg-icon" style="color:#94a3b8; width:16px; height:16px;" viewBox="0 0 24 24"><polyline points="9 18 15 12 9 6"></polyline></svg>
        </a>

        <!-- Mortgage Calculator -->
        <a href="#calculator" onclick="routeExit('calc');" class="drawer-nav-item">
          <div class="drawer-item-left">
            <div class="drawer-item-icon">
              <svg class="svg-icon" viewBox="0 0 24 24"><rect x="4" y="2" width="16" height="20" rx="2" ry="2"></rect><line x1="8" y1="6" x2="16" y2="6"></line><line x1="16" y1="14" x2="16" y2="18"></line><line x1="8" y1="10" x2="8" y2="10.01"></line><line x1="12" y1="10" x2="12" y2="10.01"></line><line x1="16" y1="10" x2="16" y2="10.01"></line><line x1="8" y1="14" x2="8" y2="14.01"></line><line x1="12" y1="14" x2="12" y2="14.01"></line><line x1="8" y1="18" x2="8" y2="18.01"></line><line x1="12" y1="18" x2="12" y2="18.01"></line></svg>
            </div>
            <div>
              <div class="drawer-item-label">Mortgage Calculator</div>
              <div class="drawer-item-sub">Calculate repayments, stamp duty &amp; loan terms</div>
            </div>
          </div>
          <svg class="svg-icon" style="color:#94a3b8; width:16px; height:16px;" viewBox="0 0 24 24"><polyline points="9 18 15 12 9 6"></polyline></svg>
        </a>

        

        <!-- Guides & Articles -->
        <a href="/index.html#faq" class="drawer-nav-item">
          <div class="drawer-item-left">
            <div class="drawer-item-icon">
              <svg class="svg-icon" viewBox="0 0 24 24"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"></path><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"></path></svg>
            </div>
            <div>
              <div class="drawer-item-label">Guides &amp; Rate Insights</div>
              <div class="drawer-item-sub">First home schemes &amp; refinance advice</div>
            </div>
          </div>
          <svg class="svg-icon" style="color:#94a3b8; width:16px; height:16px;" viewBox="0 0 24 24"><polyline points="9 18 15 12 9 6"></polyline></svg>
        </a>
      </div>
    </div>
  </div>
</body>
</html>
