:root{–purple-500:#6021E6;–purple-800:#2A0080;–purple-950:#1E005E;–orange:#FF6039;–charcoal:#111111;–white:#FFFFFF;–gray-50:#F9FAFB;–gray-200:#E5E7EB;–gray-400:#9CA3AF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y proximity;overflow-y:scroll}body{font-family:’Mate’,Georgia,serif;font-size:15px;line-height:1.78;color:var(–charcoal);background:var(–white);-webkit-font-smoothing:antialiased}.progress-bar{position:fixed;top:0;left:0;height:2px;background:var(–purple-800);width:0%;z-index:200;transition:width 0.1s linear}.page{max-width:960px;margin:0 auto;padding:0 40px}section{min-height:100vh;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;padding:80px 0;border-top:1px solid var(–purple-500);position:relative}section.hero{border-top:none}h1{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:800;font-size:42px;line-height:1.08;letter-spacing:0.05em;text-transform:uppercase;color:var(–charcoal);margin-bottom:28px}h2{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:600;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(–charcoal);margin-bottom:36px;display:flex;align-items:center;gap:14px}h2::before{content:”;display:inline-block;width:28px;height:1px;background:var(–purple-500);flex-shrink:0}h3{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:700;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(–charcoal);margin-bottom:10px}p{font-size:15px;line-height:1.78;margin-bottom:18px}p:last-child{margin-bottom:0}strong{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:600;font-size:14px;letter-spacing:0.02em}a{color:var(–orange);text-decoration:underline;text-underline-offset:3px}a:hover{opacity:0.8}.section-num{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:’Plus Jakarta Sans’,sans-serif;font-weight:800;font-size:180px;color:var(–charcoal);opacity:0.03;line-height:1;pointer-events:none;user-select:none}.subtitle{font-family:’Mate’,Georgia,serif;font-style:italic;font-size:15px;color:var(–gray-400);margin-bottom:40px}.hero-rule{width:60px;height:1px;background:var(–purple-500);margin-bottom:40px}.pull-quote{font-family:’Mate’,Georgia,serif;font-style:italic;font-size:21px;line-height:1.5;color:var(–purple-800);border-left:2px solid var(–purple-500);padding:6px 0 6px 28px;margin:40px 0}.callout-bar{background:var(–charcoal);color:var(–white);padding:28px 36px;font-family:’Plus Jakarta Sans’,sans-serif;font-weight:600;font-size:15px;line-height:1.65;margin:40px 0}.accordion{margin:24px 0}.accordion-group{border-bottom:1px solid var(–gray-200)}.accordion-group:last-child{border-bottom:none}.accordion-trigger{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:700;font-size:14px;letter-spacing:0.02em;color:var(–charcoal);cursor:pointer;display:flex;align-items:center;gap:12px;padding:24px 0;width:100%;background:none;border:none;text-align:left;user-select:none}.accordion-trigger:focus{outline:2px solid var(–purple-500);outline-offset:2px}.accordion-trigger::before{content:”;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(–orange);flex-shrink:0;transition:transform 0.25s ease}.accordion-group.expanded .accordion-trigger::before{transform:rotate(90deg)}.accordion–restrict .accordion-trigger{border-left:2px solid var(–orange);padding-left:20px}.accordion–permit .accordion-trigger{border-left:2px solid var(–purple-800);padding-left:20px}.accordion–permit .accordion-trigger::before{border-left-color:var(–purple-800)}.accordion-body{max-height:0;overflow:hidden;transition:max-height 0.35s ease,opacity 0.25s ease;opacity:0;padding-left:19px}.accordion-group.expanded .accordion-body{max-height:600px;opacity:1;margin-top:4px}.accordion-content{padding:0 0 20px 0}.accordion-content ul{list-style:none;margin:0;padding:0}.accordion-content li{font-family:’Mate’,Georgia,serif;font-size:15px;line-height:1.78;padding:12px 0 12px 32px;border-bottom:1px solid var(–gray-200);position:relative}.accordion-content li:last-child{border-bottom:none;padding-bottom:0}.accordion-content li::before{content:”;position:absolute;left:0;top:0.85em;width:12px;height:1px;background:var(–gray-400)}.accordion–restrict .accordion-content li::before{background:var(–orange)}.accordion–permit .accordion-content li::before{background:var(–purple-800)}.legal-list{list-style:none;margin:4px 0 0;padding:0}.legal-list li{font-family:’Mate’,Georgia,serif;font-size:15px;line-height:1.78;padding:14px 0 14px 32px;border-bottom:1px solid var(–gray-200);position:relative}.legal-list li:last-child{border-bottom:none;padding-bottom:0}.legal-list li::before{content:”;position:absolute;left:0;top:0.85em;width:12px;height:1px;background:var(–purple-500)}footer{padding:36px 0;border-top:1px solid var(–gray-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-wordmark{font-family:’Plus Jakarta Sans’,sans-serif;font-weight:800;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:var(–charcoal)}.footer-wordmark .dot{color:var(–orange);font-weight:400}.footer-wordmark .sub{font-weight:300}.footer-tagline{font-family:’Plus Jakarta Sans’,sans-serif;font-size:10px;color:var(–charcoal);opacity:0.35;letter-spacing:0.06em}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.6s ease,transform 0.6s ease}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:0.08s}.reveal-delay-2{transition-delay:0.16s}.reveal-delay-3{transition-delay:0.24s}.reveal-delay-4{transition-delay:0.32s}.reveal-delay-5{transition-delay:0.40s}.dot-nav{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:150;display:flex;flex-direction:column;gap:14px;align-items:center}.dot-nav__dot{width:10px;height:10px;border-radius:50%;background:var(–gray-200);border:none;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease;position:relative;padding:0}.dot-nav__dot:hover{background:var(–gray-400);transform:scale(1.3)}.dot-nav__dot.active{background:var(–purple-800);transform:scale(1.2)}.dot-nav__dot .dot-label{position:absolute;right:22px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:’Plus Jakarta Sans’,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(–charcoal);opacity:0;pointer-events:none;transition:opacity 0.18s ease;background:var(–white);padding:4px 10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.dot-nav__dot:hover .dot-label{opacity:1}.next-fab{position:fixed;bottom:36px;right:28px;width:52px;height:52px;border-radius:50%;background:var(–orange);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:150;box-shadow:0 4px 16px rgba(255,96,57,0.3);transition:opacity 0.3s ease,transform 0.3s ease;animation:fab-bounce 2s ease-in-out infinite}.next-fab:hover{transform:scale(1.08);animation:none}.next-fab.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.next-fab svg{width:20px;height:20px;fill:none;stroke:var(–white);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@keyframes fab-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:640px){.page{padding:0 20px}section{min-height:auto;scroll-snap-align:none;padding:48px 0}h1{font-size:28px;margin-bottom:20px}h2{margin-bottom:24px}p{font-size:14px;line-height:1.72;margin-bottom:14px}.pull-quote{font-size:17px;line-height:1.45;padding-left:20px;margin:28px 0}.subtitle{font-size:14px}.section-num{font-size:100px;right:-10px}.callout-bar{padding:20px 24px;font-size:14px}.accordion-trigger{font-size:13px;padding:18px 0}.accordion-content li{padding:10px 0 10px 24px;font-size:14px}.legal-list li{padding:10px 0 10px 24px;font-size:14px}.dot-nav{display:none}.next-fab{bottom:20px;right:20px;width:44px;height:44px}footer{padding:28px 0}}#ta-gate input[type=”password”]{border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;height:auto!important;line-height:normal!important}#ta-gate button{border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;line-height:1!important;padding:16px 14px!important;text-align:center!important}#ta-gate *{font-family:’Plus Jakarta Sans’,sans-serif!important}
For Real Estate Teams Affiliated with ENRG Realty
This document helps team leaders and team members structure their independent Team Agreement in a way that aligns with ENRG Realty policies and applicable state real estate laws. It is not a contract, legal advice, or a substitute for your own attorney. Each party is responsible for obtaining independent legal counsel.
Nothing in any Team Agreement may limit, modify, or override the statutory duties or authority of the brokerage or the state broker.
“Team Leader and Team Member acknowledge that all real estate brokerage services are performed under the supervision and authority of ENRG Realty and its state broker. Nothing in this Agreement limits or alters the broker’s statutory duties, authority, or right to supervise any licensee.”
Team Agreements must not include any of the following provisions.
“Team Leader does not act as the supervising or managing broker for any Team Member and may not override or substitute for ENRG Realty’s review of transactions, advertising, or compliance requirements.”
Team Agreements may address business and compensation matters, provided they are consistent with brokerage policy and law.
Important: All such provisions remain subject to ENRG Realty’s Independent Contractor Agreement, compensation policies, and advertising/compliance rules.
In any conflict between a Team Agreement, brokerage policies, and applicable law:
“In the event of any conflict between this Agreement and applicable law or ENRG Realty’s policies and procedures, applicable law and ENRG Realty’s policies and procedures shall control.”
As a condition of affiliation:
“The parties acknowledge that ENRG Realty is not a party to this Agreement and does not provide legal advice to either party. Team Leader and Team Member are each advised to consult with their own legal counsel.”
By entering into a Team Agreement while affiliated with ENRG Realty, all parties acknowledge:
(function(){‘use strict’;var sections=Array.from(document.querySelectorAll(‘#ta-content section’));var dots=Array.from(document.querySelectorAll(‘.dot-nav__dot’));var progressBar=document.getElementById(‘progressBar’);var nextFab=document.getElementById(‘nextFab’);var currentIndex=0;var revealObserver=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){entry.target.classList.add(‘in-view’)}})},{threshold:0.15});document.querySelectorAll(‘.reveal’).forEach(function(el){revealObserver.observe(el)});function updateCurrentSection(){var scrollTop=window.scrollY||document.documentElement.scrollTop;var windowHeight=window.innerHeight;var docHeight=document.documentElement.scrollHeight-windowHeight;var progress=docHeight>0?(scrollTop/docHeight)*100:0;progressBar.style.width=progress+’%’;var newIndex=0;for(var i=0;i<sections.length;i++){var rect=sections[i].getBoundingClientRect();if(rect.top=sections.length-1){nextFab.classList.add(‘hidden’)}else{nextFab.classList.remove(‘hidden’)}}window.addEventListener(‘scroll’,updateCurrentSection,{passive:true});updateCurrentSection();dots.forEach(function(dot){dot.addEventListener(‘click’,function(){var idx=parseInt(dot.getAttribute(‘data-index’),10);sections[idx].scrollIntoView({behavior:’smooth’})})});nextFab.addEventListener(‘click’,function(){var next=Math.min(currentIndex+1,sections.length-1);sections[next].scrollIntoView({behavior:’smooth’})});document.addEventListener(‘keydown’,function(e){if(e.target.tagName===’INPUT’||e.target.tagName===’TEXTAREA’)return;var handled=false;if(e.key===’ArrowDown’||e.key===’PageDown’||e.key===’ ‘){var next=Math.min(currentIndex+1,sections.length-1);sections[next].scrollIntoView({behavior:’smooth’});handled=true}if(e.key===’ArrowUp’||e.key===’PageUp’){var prev=Math.max(currentIndex-1,0);sections[prev].scrollIntoView({behavior:’smooth’});handled=true}if(handled){e.preventDefault()}});document.querySelectorAll(‘.accordion-trigger’).forEach(function(trigger){trigger.addEventListener(‘click’,function(){var group=trigger.closest(‘.accordion-group’);var wasExpanded=group.classList.contains(‘expanded’);group.classList.toggle(‘expanded’);trigger.setAttribute(‘aria-expanded’,!wasExpanded)})})})();