{"content_mode":"html","html":"<!DOCTYPE html>\n<html lang=\"en\"><head>\n<meta charset=\"utf-8\">\n<meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\">\n<title>Hawaii Real Estate License Guide (2026) | Hawaii Real Estate Schools</title>\n<script src=\"https://cdn.tailwindcss.com\"></script>\n<link href=\"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&amp;family=DM+Sans:wght@400;500;600;700&amp;display=swap\" rel=\"stylesheet\">\n<style>\n    :root {\n      --bg-cream: #FDFBF7;\n      --text-dark: #121212;\n      --border-dark: #121212;\n      --accent: #E3D9C8;\n    }\n    body {\n      background-color: var(--bg-cream);\n      color: var(--text-dark);\n      font-family: 'DM Sans', sans-serif;\n      line-height: 1.6;\n    }\n    h1, h2, h3, h4, h5, h6 {\n      font-family: 'Cormorant Garamond', serif;\n      color: var(--text-dark);\n      letter-spacing: -0.02em;\n    }\n    \n    /* High-end Editorial Brutalist System */\n    .brutalist-border {\n      border: 2px solid var(--border-dark);\n      border-radius: 0;\n    }\n    .brutalist-shadow {\n      box-shadow: 6px 6px 0px var(--border-dark);\n      transition: transform 0.2s ease, box-shadow 0.2s ease;\n    }\n    .brutalist-shadow:hover {\n      transform: translate(2px, 2px);\n      box-shadow: 4px 4px 0px var(--border-dark);\n    }\n    .btn-brutalist {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background-color: var(--text-dark);\n      color: var(--bg-cream);\n      font-weight: 600;\n      padding: 0.75rem 1.5rem;\n      border: 2px solid var(--text-dark);\n      text-decoration: none;\n      transition: all 0.2s ease;\n    }\n    .btn-brutalist:hover {\n      background-color: var(--bg-cream);\n      color: var(--text-dark);\n    }\n    .btn-brutalist-alt {\n      background-color: var(--bg-cream);\n      color: var(--text-dark);\n      border: 2px solid var(--text-dark);\n    }\n    .btn-brutalist-alt:hover {\n      background-color: var(--text-dark);\n      color: var(--bg-cream);\n    }\n\n    /* Standardized padding & rhythm */\n    .section-pad {\n      padding-top: 6rem;\n      padding-bottom: 6rem;\n    }\n    \n    .divider {\n      height: 2px;\n      background-color: var(--text-dark);\n      width: 100%;\n      margin: 4rem 0;\n    }\n\n    .stat-block {\n      border-left: 2px solid var(--text-dark);\n      padding-left: 1.5rem;\n    }\n\n    .table-container {\n      width: 100%;\n      overflow-x: auto;\n      border: 2px solid var(--text-dark);\n    }\n    table {\n      width: 100%;\n      min-width: 600px;\n      border-collapse: collapse;\n    }\n    th, td {\n      border: 1px solid var(--text-dark);\n      padding: 1rem;\n      text-align: left;\n    }\n    th {\n      font-family: 'Cormorant Garamond', serif;\n      font-size: 1.25rem;\n      font-weight: 600;\n      background-color: var(--accent);\n    }\n    \n    /* Navigation Adjustments for Luxury Feel */\n    .site-nav {\n      border-bottom: 2px solid var(--text-dark);\n      background-color: var(--bg-cream);\n    }\n    .nav-link {\n      font-weight: 500;\n      color: var(--text-dark);\n      position: relative;\n    }\n    .nav-link::after {\n      content: '';\n      position: absolute;\n      width: 0;\n      height: 2px;\n      bottom: -4px;\n      left: 0;\n      background-color: var(--text-dark);\n      transition: width 0.2s ease;\n    }\n    .nav-link:hover::after {\n      width: 100%;\n    }\n  </style>\n<style>*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.-right-3{right:-0.75rem}.-top-3{top:-0.75rem}.left-0{left:0px}.top-0{top:0px}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:0.25rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:0.25rem}.mt-2{margin-top:0.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-2{height:0.5rem}.h-20{height:5rem}.h-8{height:2rem}.h-full{height:100%}.w-11{width:2.75rem}.w-2{width:0.5rem}.w-8{width:2rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:0.5rem}.gap-3{gap:0.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-12 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b-2{border-bottom-width:2px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-\\[\\#121212\\]{--tw-border-opacity:1;border-color:rgb(18 18 18 / var(--tw-border-opacity, 1))}.border-\\[\\#FDFBF7\\]{--tw-border-opacity:1;border-color:rgb(253 251 247 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.bg-\\[\\#121212\\]{--tw-bg-opacity:1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-\\[\\#E3D9C8\\]{--tw-bg-opacity:1;background-color:rgb(227 217 200 / var(--tw-bg-opacity, 1))}.bg-\\[\\#FDFBF7\\]{--tw-bg-opacity:1;background-color:rgb(253 251 247 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-12{padding:3rem}.p-2{padding:0.5rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pb-1{padding-bottom:0.25rem}.pb-2{padding-bottom:0.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-16{padding-left:4rem}.pt-2{padding-top:0.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-\\[\\'Cormorant_Garamond\\'\\]{font-family:'Cormorant Garamond'}.font-sans{font-family:ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\\[0\\.65rem\\]{font-size:0.65rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\\[0\\.15em\\]{letter-spacing:0.15em}.tracking-\\[0\\.2em\\]{letter-spacing:0.2em}.tracking-wide{letter-spacing:0.025em}.tracking-wider{letter-spacing:0.05em}.tracking-widest{letter-spacing:0.1em}.text-\\[\\#121212\\]{--tw-text-opacity:1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.text-\\[\\#E3D9C8\\]{--tw-text-opacity:1;color:rgb(227 217 200 / var(--tw-text-opacity, 1))}.text-\\[\\#FDFBF7\\]{--tw-text-opacity:1;color:rgb(253 251 247 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-50{opacity:0.5}.transition-colors{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-200{transition-duration:200ms}.hover\\:bg-\\[\\#121212\\]:hover{--tw-bg-opacity:1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.hover\\:text-\\[\\#FDFBF7\\]:hover{--tw-text-opacity:1;color:rgb(253 251 247 / var(--tw-text-opacity, 1))}.hover\\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\\:shadow-\\[6px_6px_0px_\\#121212\\]:hover{--tw-shadow:6px 6px 0px #121212;--tw-shadow-colored:6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\\:-translate-y-1{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\\:shadow-\\[4px_4px_0px_0px_rgba\\(0\\2c 0\\2c 0\\2c 0\\.5\\)\\]{--tw-shadow:4px 4px 0px 0px rgba(0,0,0,0.5);--tw-shadow-colored:4px 4px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width: 640px){.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\\:col-span-2{grid-column:span 2 / span 2}.md\\:col-span-3{grid-column:span 3 / span 3}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.md\\:flex-row{flex-direction:row}.md\\:pl-24{padding-left:6rem}.md\\:text-2xl{font-size:1.5rem;line-height:2rem}.md\\:text-5xl{font-size:3rem;line-height:1}.md\\:text-6xl{font-size:3.75rem;line-height:1}.md\\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1024px){.lg\\:gap-24{gap:6rem}.lg\\:p-20{padding:5rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}</style><style id=\"novamind-custom-styles\">\n/* UNIFIED HEADER STYLES */\n.site-nav {\n  position: relative !important;\n  background-color: #FDFBF7 !important;\n  border-bottom: 2px solid #121212 !important;\n  padding: 0 !important;\n}\n\n.site-nav .h-20 {\n  height: 5rem !important;\n}\n\n.nav-link {\n  color: #121212 !important;\n  font-weight: 700 !important;\n  position: relative;\n  text-decoration: none !important;\n  opacity: 1 !important;\n  transition: opacity 0.2s;\n}\n\n.nav-link::after {\n  content: '';\n  position: absolute;\n  width: 0;\n  height: 2px;\n  bottom: -4px;\n  left: 0;\n  background-color: #121212;\n  transition: width 0.2s ease;\n}\n\n.nav-link:hover::after {\n  width: 100%;\n}\n\n.nav-link:hover {\n  opacity: 0.8 !important;\n}\n\n.btn-brutalist {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: inherit;\n  font-weight: 700 !important;\n  text-decoration: none !important;\n  border: 2px solid #121212 !important;\n  background-color: #121212 !important;\n  color: #FDFBF7 !important;\n  transition: all 0.2s ease !important;\n  box-shadow: 4px 4px 0px 0px rgba(18, 18, 18, 1) !important;\n}\n\n.btn-brutalist:hover {\n  transform: translate(-2px, -2px) !important;\n  box-shadow: 6px 6px 0px 0px rgba(18, 18, 18, 1) !important;\n  background-color: #FDFBF7 !important;\n  color: #121212 !important;\n}\n\n.site-nav a.group:hover div {\n  transform: translateY(-2px) !important;\n  box-shadow: 4px 4px 0px 0px rgba(18, 18, 18, 1) !important;\n}\n</style></head>\n<body>\n<!-- High-End Shared Navigation -->\n<nav aria-label=\"Primary navigation\" class=\"site-nav sticky top-0 z-50 bg-[#FDFBF7] border-b-2 border-[#121212]\" role=\"navigation\" style=\"\"><div class=\"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8\">\n<div class=\"flex items-center justify-between h-20\">\n<!-- Brand -->\n<a class=\"flex items-center gap-3 no-underline group\" href=\"home.html\">\n<div class=\"w-11 h-11 border-2 border-[#121212] flex items-center justify-center flex-shrink-0 bg-[#121212] transition-transform duration-200 group-hover:-translate-y-1 group-hover:shadow-[4px_4px_0px_0px_rgba(0,0,0,0.5)]\">\n<span class=\"font-bold text-2xl text-[#FDFBF7] leading-none\" style=\"font-family:'Cormorant Garamond',serif;\">H</span>\n</div>\n<div class=\"flex flex-col justify-center\">\n<span class=\"font-bold text-xl tracking-[0.15em] uppercase leading-none text-[#121212]\" style=\"font-family:'Cormorant Garamond',serif;\">Hawaii</span>\n<span class=\"text-[0.65rem] tracking-[0.2em] uppercase text-gray-600 font-sans mt-1\">Real Estate Schools</span>\n</div>\n</a>\n<!-- Desktop nav links -->\n<div class=\"hidden md:flex items-center gap-6\">\n<a class=\"nav-link text-sm uppercase tracking-wide no-underline font-bold\" href=\"home.html#the-process\">How to Get Licensed</a>\n<a class=\"nav-link text-sm uppercase tracking-wide no-underline font-bold\" href=\"/sites/hawaii-re-schools-comparison/schools.html\">Best Schools</a>\n<a class=\"nav-link text-sm uppercase tracking-wide no-underline font-bold\" href=\"home.html#exam-prep\">Exam Prep</a>\n<a class=\"nav-link text-sm uppercase tracking-wide no-underline font-bold\" href=\"home.html#ce-courses\">CE Courses</a>\n<a class=\"btn-brutalist text-sm uppercase tracking-wide py-2 px-4\" href=\"home.html#free-website\">Free Website \u2192</a>\n</div>\n<!-- Mobile hamburger -->\n<button aria-label=\"Open menu\" class=\"md:hidden p-2 text-[#121212]\" onclick=\"document.getElementById('mobile-menu').classList.toggle('hidden')\">\n<svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\">\n<rect fill=\"currentColor\" height=\"2\" width=\"24\" y=\"5\"></rect>\n<rect fill=\"currentColor\" height=\"2\" width=\"24\" y=\"11\"></rect>\n<rect fill=\"currentColor\" height=\"2\" width=\"24\" y=\"17\"></rect>\n</svg>\n</button>\n</div>\n<!-- Mobile menu -->\n<div class=\"hidden md:hidden pb-6 pt-2 border-t-2 border-[#121212]\" id=\"mobile-menu\">\n<div class=\"flex flex-col gap-4 mt-4\">\n<a class=\"text-base font-medium uppercase tracking-wide no-underline font-bold\" href=\"home.html#the-process\">How to Get Licensed</a>\n<a class=\"text-base font-medium uppercase tracking-wide no-underline font-bold\" href=\"index.html\">Best Schools</a>\n<a class=\"text-base font-medium uppercase tracking-wide no-underline font-bold\" href=\"home.html#exam-prep\">Exam Prep</a>\n<a class=\"text-base font-medium uppercase tracking-wide no-underline font-bold\" href=\"home.html#ce-courses\">CE Courses</a>\n<a class=\"btn-brutalist mt-2 text-center\" href=\"home.html#free-website\">Free Website \u2192</a>\n</div>\n</div>\n</div></nav>\n<!-- Hero Section -->\n<header class=\"section-pad px-4 sm:px-6 lg:px-8 border-b-2 border-[#121212]\" style=\"position: relative;\">\n<div class=\"max-w-5xl mx-auto\">\n<div class=\"inline-block border-2 border-[#121212] px-3 py-1 mb-6 text-xs font-bold uppercase tracking-wider bg-[#E3D9C8]\">\n      Updated 2026</div>\n<h1 class=\"text-5xl md:text-7xl font-bold leading-tight mb-8\">\n      Your Complete Guide to Getting a Hawaii Real Estate License\n    </h1>\n<p class=\"text-xl md:text-2xl text-gray-800 mb-10 max-w-3xl leading-relaxed\">\n      Step-by-step guidance. Compare schools, prep for the PSI exam, and launch your real estate career with confidence.\n    </p>\n<div class=\"flex flex-wrap gap-4 mb-16\">\n<a class=\"btn-brutalist text-lg px-8 py-4\" href=\"index.html\">Compare Schools</a>\n<a class=\"btn-brutalist btn-brutalist-alt text-lg px-8 py-4\" href=\"#the-process\">Read the Guide</a>\n</div>\n<!-- Stats row replacing the byline -->\n<div class=\"grid grid-cols-2 md:grid-cols-4 gap-8 pt-8 border-t-2 border-[#121212]\">\n<div class=\"stat-block\">\n<p class=\"text-sm uppercase tracking-wide text-gray-500 mb-1\">Education Required</p>\n<p class=\"text-3xl font-bold font-['Cormorant_Garamond']\">60 Hours</p>\n</div>\n<div class=\"stat-block\">\n<p class=\"text-sm uppercase tracking-wide text-gray-500 mb-1\">First-time Pass Rate</p>\n<p class=\"text-3xl font-bold font-['Cormorant_Garamond']\">32%</p>\n</div>\n<div class=\"stat-block\">\n<p class=\"text-sm uppercase tracking-wide text-gray-500 mb-1\">Estimated Cost</p>\n<p class=\"text-3xl font-bold font-['Cormorant_Garamond']\">$742\u2013$992</p>\n</div>\n<div class=\"stat-block\">\n<p class=\"text-sm uppercase tracking-wide text-gray-500 mb-1\">Average Timeline</p>\n<p class=\"text-3xl font-bold font-['Cormorant_Garamond']\">~3 Months</p>\n</div>\n</div>\n</div>\n</header>\n<!-- The Process -->\n<section class=\"section-pad px-4 sm:px-6 lg:px-8 bg-[#121212] text-[#FDFBF7]\" id=\"the-process\" style=\"position: relative;\">\n<div class=\"max-w-4xl mx-auto\">\n<div class=\"text-sm uppercase tracking-widest text-[#E3D9C8] mb-4 font-bold\">The Process</div>\n<h2 class=\"text-4xl md:text-5xl font-bold mb-6 text-[#FDFBF7]\">How to Get a Hawaii Real Estate License</h2>\n<p class=\"text-lg text-gray-300 mb-16 max-w-2xl\">Hawaii has clear, straightforward licensing requirements. Here are the five steps every aspiring agent must complete to become licensed.</p>\n<div class=\"space-y-12\">\n<!-- Step 1 -->\n<div class=\"relative pl-16 md:pl-24\">\n<div class=\"absolute left-0 top-0 text-5xl md:text-6xl font-['Cormorant_Garamond'] text-[#E3D9C8] opacity-50 font-bold leading-none\">1</div>\n<h3 class=\"text-2xl font-bold mb-3 text-[#FDFBF7]\">Complete 60 hours of pre-licensing education</h3>\n<p class=\"text-gray-400\">Take a Hawaii Real Estate Commission-approved course covering real estate principles, practices, and Hawaii-specific law. You can complete this online or in-person.</p>\n</div>\n<!-- Step 2 -->\n<div class=\"relative pl-16 md:pl-24\">\n<div class=\"absolute left-0 top-0 text-5xl md:text-6xl font-['Cormorant_Garamond'] text-[#E3D9C8] opacity-50 font-bold leading-none\">2</div>\n<h3 class=\"text-2xl font-bold mb-3 text-[#FDFBF7]\">Pass the PSI licensing exam</h3>\n<p class=\"text-gray-400\">The exam is 130 questions \u2014 national real estate principles and Hawaii-specific content. You need a 70% to pass. With a 32% first-time pass rate, serious prep is essential.</p>\n</div>\n<!-- Step 3 -->\n<div class=\"relative pl-16 md:pl-24\">\n<div class=\"absolute left-0 top-0 text-5xl md:text-6xl font-['Cormorant_Garamond'] text-[#E3D9C8] opacity-50 font-bold leading-none\">3</div>\n<h3 class=\"text-2xl font-bold mb-3 text-[#FDFBF7]\">Pass an FBI background check</h3>\n<p class=\"text-gray-400\">Hawaii requires fingerprinting and a federal criminal background check. This is completed through PSI or a third-party fingerprinting provider and typically takes a few weeks.</p>\n</div>\n<!-- Step 4 -->\n<div class=\"relative pl-16 md:pl-24\">\n<div class=\"absolute left-0 top-0 text-5xl md:text-6xl font-['Cormorant_Garamond'] text-[#E3D9C8] opacity-50 font-bold leading-none\">4</div>\n<h3 class=\"text-2xl font-bold mb-3 text-[#FDFBF7]\">Submit your application and pay the fee</h3>\n<p class=\"text-gray-400\">File your application with the Hawaii Real Estate Commission. The salesperson license fee is $282; broker is $382. Additional fees apply for the background check and exam registration.</p>\n</div>\n<!-- Step 5 -->\n<div class=\"relative pl-16 md:pl-24\">\n<div class=\"absolute left-0 top-0 text-5xl md:text-6xl font-['Cormorant_Garamond'] text-[#E3D9C8] opacity-50 font-bold leading-none\">5</div>\n<h3 class=\"text-2xl font-bold mb-3 text-[#FDFBF7]\">Find a sponsoring broker</h3>\n<p class=\"text-gray-400\">New salesperson licenses in Hawaii must be affiliated with a licensed broker. Your license remains inactive until a broker sponsors you \u2014 finding the right brokerage is a key career decision.</p>\n</div>\n</div>\n</div>\n</section>\n<!-- Costs & Requirements -->\n<section class=\"section-pad px-4 sm:px-6 lg:px-8\" style=\"position: relative;\">\n<div class=\"max-w-5xl mx-auto grid md:grid-cols-2 gap-12 lg:gap-24\">\n<!-- Cost Block -->\n<div>\n<h2 class=\"text-3xl font-bold mb-8\">Estimated Total Cost</h2>\n<div class=\"space-y-4\">\n<div class=\"flex justify-between items-end border-b-2 border-gray-200 pb-2\">\n<span class=\"text-gray-700\">Pre-licensing course</span>\n<span class=\"font-bold\">$377\u2013$600</span>\n</div>\n<div class=\"flex justify-between items-end border-b-2 border-gray-200 pb-2\">\n<span class=\"text-gray-700\">PSI exam fee</span>\n<span class=\"font-bold\">$61</span>\n</div>\n<div class=\"flex justify-between items-end border-b-2 border-gray-200 pb-2\">\n<span class=\"text-gray-700\">Fingerprinting / background</span>\n<span class=\"font-bold\">~$25\u2013$50</span>\n</div>\n<div class=\"flex justify-between items-end border-b-2 border-gray-200 pb-2\">\n<span class=\"text-gray-700\">License application fee</span>\n<span class=\"font-bold\">$282</span>\n</div>\n<div class=\"flex justify-between items-end border-b-2 border-[#121212] pb-2 pt-4\">\n<span class=\"font-bold text-lg uppercase tracking-wide\">Total Estimated Range</span>\n<span class=\"font-bold text-2xl font-['Cormorant_Garamond']\">$742\u2013$992</span>\n</div>\n</div>\n</div>\n<!-- Requirements Block -->\n<div class=\"bg-[#E3D9C8] brutalist-border brutalist-shadow p-8\">\n<h2 class=\"text-3xl font-bold mb-6\">Key Requirements</h2>\n<ul class=\"space-y-4\">\n<li class=\"flex items-start gap-3\">\n<div class=\"mt-1 w-2 h-2 bg-[#121212] flex-shrink-0\"></div>\n<span class=\"font-medium\">Must be at least 18 years old</span>\n</li>\n<li class=\"flex items-start gap-3\">\n<div class=\"mt-1 w-2 h-2 bg-[#121212] flex-shrink-0\"></div>\n<span class=\"font-medium\">High school diploma or equivalent</span>\n</li>\n<li class=\"flex items-start gap-3\">\n<div class=\"mt-1 w-2 h-2 bg-[#121212] flex-shrink-0\"></div>\n<span class=\"font-medium\">U.S. citizenship or legal alien status</span>\n</li>\n<li class=\"flex items-start gap-3\">\n<div class=\"mt-1 w-2 h-2 bg-[#121212] flex-shrink-0\"></div>\n<span class=\"font-medium\">No Hawaii residency requirement \u2014 license from any state</span>\n</li>\n<li class=\"flex items-start gap-3\">\n<div class=\"mt-1 w-2 h-2 bg-[#121212] flex-shrink-0\"></div>\n<span class=\"font-medium\">Renews every 2 years with 20 hours of CE</span>\n</li>\n</ul>\n<div class=\"mt-8\">\n<a class=\"font-bold border-b-2 border-[#121212] pb-1 hover:text-gray-700 uppercase text-sm tracking-wider\" href=\"#the-process\">Read the complete licensing guide</a>\n</div>\n</div>\n</div>\n</section>\n<!-- Schools Preview -->\n<section class=\"section-pad px-4 sm:px-6 lg:px-8 border-y-2 border-[#121212] bg-white\" style=\"position: relative;\">\n<div class=\"max-w-5xl mx-auto\">\n<div class=\"text-center mb-16\">\n<div class=\"text-sm uppercase tracking-widest text-gray-500 mb-4 font-bold\">School Reviews</div>\n<h2 class=\"text-4xl md:text-5xl font-bold mb-6\">Best Hawaii Real Estate Schools</h2>\n<p class=\"text-lg text-gray-600 max-w-2xl mx-auto\">All three schools are approved by the Hawaii Real Estate Commission. We've compared cost, format, pass guarantees, and student experience.</p>\n</div>\n<div class=\"grid md:grid-cols-3 gap-8 mb-16\">\n<!-- Colibri -->\n<div class=\"brutalist-border brutalist-shadow p-6 bg-white flex flex-col h-full relative\">\n<div class=\"absolute -top-3 -right-3 bg-[#E3D9C8] border-2 border-[#121212] px-3 py-1 text-xs font-bold uppercase z-10\">Editor's Pick</div>\n<h3 class=\"text-2xl font-bold mb-2\">Colibri Real Estate</h3>\n<p class=\"text-xl font-['Cormorant_Garamond'] font-bold mb-4 border-b-2 border-gray-100 pb-4\">$377+</p>\n<ul class=\"space-y-3 mb-8 flex-grow\">\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> 60-hour Hawaii pre-licensing</li>\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> \"Pass or Don't Pay\" guarantee</li>\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> Self-paced, online learning</li>\n</ul>\n<a class=\"btn-brutalist w-full\" href=\"#\">Enroll at Colibri \u2192</a>\n</div>\n<!-- CE Shop -->\n<div class=\"brutalist-border p-6 bg-[#FDFBF7] flex flex-col h-full hover:shadow-[6px_6px_0px_#121212] transition-shadow\">\n<h3 class=\"text-2xl font-bold mb-2\">The CE Shop</h3>\n<p class=\"text-xl font-['Cormorant_Garamond'] font-bold mb-4 border-b-2 border-gray-100 pb-4\">$399+</p>\n<ul class=\"space-y-3 mb-8 flex-grow\">\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> Salesperson and broker courses</li>\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> Interactive LEAP platform</li>\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> Frequent 25\u201330% discounts</li>\n</ul>\n<a class=\"btn-brutalist btn-brutalist-alt w-full\" href=\"#\">Enroll at CE Shop \u2192</a>\n</div>\n<!-- Abe Lee -->\n<div class=\"brutalist-border p-6 bg-[#FDFBF7] flex flex-col h-full hover:shadow-[6px_6px_0px_#121212] transition-shadow\">\n<h3 class=\"text-2xl font-bold mb-2\">Abe Lee Seminars</h3>\n<p class=\"text-xl font-['Cormorant_Garamond'] font-bold mb-4 border-b-2 border-gray-100 pb-4\">$400\u2013600</p>\n<ul class=\"space-y-3 mb-8 flex-grow\">\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> 12,000+ local alumni</li>\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> In-person classes (Honolulu)</li>\n<li class=\"flex items-start gap-2 text-sm\"><div class=\"mt-1\">\u2713</div> Deep network of brokers</li>\n</ul>\n<a class=\"btn-brutalist btn-brutalist-alt w-full\" href=\"#\">Learn More \u2192</a>\n</div>\n</div>\n<div class=\"text-center\">\n<a class=\"inline-block border-b-2 border-[#121212] font-bold pb-1 uppercase tracking-wider text-sm hover:text-gray-600 transition-colors\" href=\"index.html\">Read our full school comparison \u2192</a>\n</div>\n</div>\n</section>\n<!-- Exam Prep -->\n<section class=\"section-pad px-4 sm:px-6 lg:px-8\" id=\"exam-prep\" style=\"position: relative;\">\n<div class=\"max-w-4xl mx-auto\">\n<div class=\"grid md:grid-cols-5 gap-12 items-center\">\n<div class=\"md:col-span-2 space-y-8\">\n<div class=\"brutalist-border p-6 bg-[#E3D9C8] brutalist-shadow\">\n<div class=\"font-['Cormorant_Garamond'] text-6xl font-bold mb-2\">130</div>\n<div class=\"text-sm uppercase tracking-wider font-bold mb-6\">Total Questions</div>\n<div class=\"font-['Cormorant_Garamond'] text-4xl font-bold mb-2\">70%</div>\n<div class=\"text-sm uppercase tracking-wider font-bold mb-6\">To Pass</div>\n<div class=\"font-['Cormorant_Garamond'] text-4xl font-bold mb-2\">3.5<span class=\"text-2xl\">hrs</span></div>\n<div class=\"text-sm uppercase tracking-wider font-bold\">Time Allowed</div>\n</div>\n</div>\n<div class=\"md:col-span-3\">\n<div class=\"text-sm uppercase tracking-widest text-gray-500 mb-4 font-bold\">Exam Prep</div>\n<h2 class=\"text-4xl font-bold mb-6\">The PSI Exam Is Hard. Here's How to Pass It.</h2>\n<p class=\"text-lg text-gray-700 mb-8\">With a 32% first-time pass rate, the Hawaii real estate exam requires dedicated preparation. Most candidates underestimate the Hawaii-specific law section.</p>\n<div class=\"space-y-6\">\n<div class=\"flex gap-4\">\n<div class=\"w-8 h-8 rounded-full bg-[#121212] text-[#FDFBF7] flex items-center justify-center font-bold flex-shrink-0\">1</div>\n<div>\n<h4 class=\"font-bold text-lg\">Focus extra time on Hawaii-specific law</h4>\n<p class=\"text-sm text-gray-600 mt-1\">Chapters on licensing law, disclosures, and the DROA are where most lose points.</p>\n</div>\n</div>\n<div class=\"flex gap-4\">\n<div class=\"w-8 h-8 rounded-full bg-[#121212] text-[#FDFBF7] flex items-center justify-center font-bold flex-shrink-0\">2</div>\n<div>\n<h4 class=\"font-bold text-lg\">Complete at least 500 practice questions</h4>\n<p class=\"text-sm text-gray-600 mt-1\">Aim for 80%+ on practice exams before scheduling.</p>\n</div>\n</div>\n<div class=\"flex gap-4\">\n<div class=\"w-8 h-8 rounded-full bg-[#121212] text-[#FDFBF7] flex items-center justify-center font-bold flex-shrink-0\">3</div>\n<div>\n<h4 class=\"font-bold text-lg\">Schedule within 2 weeks</h4>\n<p class=\"text-sm text-gray-600 mt-1\">Don't wait. Testing right after course completion increases pass rates.</p>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</section>\n<!-- Lead Capture section placeholder (Will be replaced by tool) -->\n<section class=\"\" id=\"form-section\" style=\"position: relative;\"></section>\n<!-- Continuing Education & Free Website CTA -->\n<section class=\"border-t-2 border-[#121212] grid md:grid-cols-2\" id=\"ce-courses\" style=\"position: relative;\">\n<!-- CE -->\n<div class=\"p-12 lg:p-20 bg-white\">\n<div class=\"text-sm uppercase tracking-widest text-gray-500 mb-4 font-bold\">Already Licensed?</div>\n<h2 class=\"text-3xl font-bold mb-6\">Hawaii Continuing Education</h2>\n<p class=\"text-gray-600 mb-8\">Hawaii requires 20 hours of CE every two years to renew your license (4 core hours, 16 elective).</p>\n<a class=\"btn-brutalist btn-brutalist-alt\" href=\"#\">Browse CE Courses \u2192</a>\n</div>\n<!-- Website -->\n<div class=\"p-12 lg:p-20 bg-[#121212] text-[#FDFBF7]\" id=\"free-website\">\n<div class=\"text-sm uppercase tracking-widest text-[#E3D9C8] mb-4 font-bold\">Just got licensed?</div>\n<h2 class=\"text-3xl font-bold mb-6 text-[#FDFBF7]\">Get Your Agent Website Free</h2>\n<p class=\"text-gray-300 mb-8\">Every new agent needs a professional online presence. FyneSite builds you a beautiful, mobile-ready real estate website at no cost.</p>\n<a class=\"btn-brutalist border-[#FDFBF7] bg-[#FDFBF7] text-[#121212] hover:bg-[#121212] hover:text-[#FDFBF7]\" href=\"#\">Build My Free Website</a>\n</div>\n</section>\n<!-- Shared Footer -->\n<!-- NovaMind Form: Hawaii RE License Checklist -->\n<section class=\"px-4 section-pad bg-[#E3D9C8]\" id=\"novamind-form-b857b6ee-4953-42d6-bc4c-960d82fe6433\" style=\"position: relative;\">\n<div class=\"max-w-2xl mx-auto\">\n<h2 class=\"font-bold text-center mb-8 text-4xl md:text-5xl\">Hawaii RE License Checklist</h2>\n<form class=\"p-8 space-y-6 bg-[#FDFBF7] brutalist-border brutalist-shadow\" data-form-id=\"b857b6ee-4953-42d6-bc4c-960d82fe6433\" data-novamind-handled=\"true\" data-redirect-url=\"\" data-success-message=\"Thanks! Your checklist is on the way to your inbox.\" data-success-type=\"message\" data-website-slug=\"hawaii-re-schools-comparison\" id=\"form-b857b6ee-4953-42d6-bc4c-960d82fe6433\">\n<div class=\"form-field\">\n<label class=\"block text-sm font-medium text-gray-700 mb-2\">\n          Your email address <span class=\"text-red-500\">*</span>\n</label>\n<input class=\"w-full px-4 py-3 border transition-colors brutalist-border bg-transparent font-medium text-lg\" name=\"email\" placeholder=\"\" required=\"\" type=\"email\">\n</div>\n<!-- Submit Button -->\n<div class=\"pt-4\">\n<button class=\"w-full py-3 px-6 font-medium btn-brutalist text-lg\" type=\"submit\">\n          Submit\n        </button>\n</div>\n<!-- Success Message (hidden by default) -->\n<div class=\"hidden text-center py-8\" id=\"form-success-b857b6ee-4953-42d6-bc4c-960d82fe6433\" style=\"display: none;\">\n<div class=\"text-green-600 text-lg font-medium mb-2\">\n          \u2713 Submitted Successfully\n        </div>\n<p class=\"text-gray-600\">Thanks! Your checklist is on the way to your inbox.</p>\n</div>\n<!-- Error Message (hidden by default) -->\n<div class=\"hidden text-center py-4 text-red-600\" id=\"form-error-b857b6ee-4953-42d6-bc4c-960d82fe6433\" style=\"display: none;\">\n        Something went wrong. Please try again.\n      </div>\n</form>\n</div>\n</section><section class=\"border-t-2 border-[#121212] grid md:grid-cols-2\" id=\"ce-courses\" style=\"position: relative;\">\n<!-- CE -->\n<div class=\"p-12 lg:p-20 bg-white\">\n<div class=\"text-sm uppercase tracking-widest text-gray-500 mb-4 font-bold\">Already Licensed?</div>\n<h2 class=\"text-3xl font-bold mb-6\">Hawaii Continuing Education</h2>\n<p class=\"text-gray-600 mb-8\">Hawaii requires 20 hours of CE every two years to renew your license (4 core hours, 16 elective).</p>\n<a class=\"btn-brutalist btn-brutalist-alt\" href=\"#\">Browse CE Courses \u2192</a>\n</div>\n<!-- Website -->\n<div class=\"p-12 lg:p-20 bg-[#121212] text-[#FDFBF7]\" id=\"free-website\">\n<div class=\"text-sm uppercase tracking-widest text-[#E3D9C8] mb-4 font-bold\">Just got licensed?</div>\n<h2 class=\"text-3xl font-bold mb-6 text-[#FDFBF7]\">Get Your Agent Website Free</h2>\n<p class=\"text-gray-300 mb-8\">Every new agent needs a professional online presence. FyneSite builds you a beautiful, mobile-ready real estate website at no cost.</p>\n<a class=\"btn-brutalist border-[#FDFBF7] bg-[#FDFBF7] text-[#121212] hover:bg-[#121212] hover:text-[#FDFBF7]\" href=\"#\">Build My Free Website</a>\n</div>\n</section>\n<!-- NovaMind Form Submission Script -->\n<script>\n(function() {\n  const form = document.getElementById('form-b857b6ee-4953-42d6-bc4c-960d82fe6433');\n  if (!form) return;\n\n  // Mark as handled to prevent double handling by public_routes script\n  form.dataset.novamindHandled = 'true';\n\n  form.addEventListener('submit', async function(e) {\n    e.preventDefault();\n\n    // Prevent double submission - check if already submitting\n    if (form.dataset.novamindSubmitting === 'true') {\n      console.warn('Form submission already in progress');\n      return;\n    }\n    form.dataset.novamindSubmitting = 'true';\n\n    const formData = new FormData(form);\n    const data = {};\n    formData.forEach((value, key) => {\n      data[key] = value;\n    });\n\n    const formId = form.dataset.formId;\n    const slug = form.dataset.websiteSlug;\n    const successType = form.dataset.successType;\n    const successMessage = form.dataset.successMessage;\n    const redirectUrl = form.dataset.redirectUrl;\n\n    const submitButton = form.querySelector('button[type=\"submit\"]');\n    const originalText = submitButton.textContent;\n    submitButton.textContent = 'Submitting...';\n    submitButton.disabled = true;\n\n    try {\n      // Detect runtime context: on sites subdomain, nginx already prepends /sites/\n      const isSitesSubdomain = window.location.host.includes('sites.');\n      const basePath = isSitesSubdomain ? '' : '/sites';\n      const response = await fetch(basePath + '/' + slug + '/forms/' + formId + '/submit', {\n        method: 'POST',\n        headers: {\n          'Content-Type': 'application/json',\n        },\n        body: JSON.stringify(data),\n      });\n\n      if (response.ok) {\n        // Hide form fields\n        const formFields = form.querySelectorAll('.form-field');\n        formFields.forEach(field => field.style.display = 'none');\n        submitButton.style.display = 'none';\n\n        if (successType === 'redirect' && redirectUrl) {\n          window.location.href = redirectUrl;\n        } else {\n          // Show success message\n          const successEl = document.getElementById('form-success-b857b6ee-4953-42d6-bc4c-960d82fe6433');\n          successEl.classList.remove('hidden');\n          successEl.style.display = 'block';\n        }\n      } else {\n        throw new Error('Submission failed');\n      }\n    } catch (error) {\n      console.error('Form submission error:', error);\n      const errorEl = document.getElementById('form-error-b857b6ee-4953-42d6-bc4c-960d82fe6433');\n      errorEl.classList.remove('hidden');\n      errorEl.style.display = 'block';\n      submitButton.textContent = originalText;\n      submitButton.disabled = false;\n      // Reset submitting flag on error to allow retry\n      form.dataset.novamindSubmitting = 'false';\n    }\n  });\n})();\n</script>\n<footer class=\"bg-[#121212] text-[#FDFBF7] py-12 px-4 sm:px-6 lg:px-8 border-t border-gray-800\" style=\"position: relative;\">\n<div class=\"max-w-6xl mx-auto flex flex-col md:flex-row justify-between items-center gap-6\">\n<div>\n<span class=\"font-bold text-lg tracking-wide uppercase\" style=\"font-family:'Cormorant Garamond',serif;\">\n        Hawaii Real Estate Schools\n      </span>\n<p class=\"text-sm text-gray-400 mt-2\">Hawaii's independent guide to real estate education.</p>\n</div>\n<div class=\"flex gap-6 text-sm text-gray-400\">\n<a class=\"hover:text-white\" href=\"#\">Privacy Policy</a>\n<a class=\"hover:text-white\" href=\"#\">Terms of Use</a>\n<a class=\"hover:text-white\" href=\"#\">Affiliate Disclosure</a>\n</div>\n</div>\n</footer>\n<!-- Floating Toolbar (bottom-centered) -->\n<!-- Image Editor (Premium) -->\n<!-- Link Editor (Premium) -->\n<!-- AI Edit Popover -->\n<!-- Context Menu (Premium) -->\n</body></html>"}
