.hero{position:relative;overflow:hidden}.hero .gform_wrapper{background:rgba(0,0,0,0);border:none;box-shadow:none}.hero .gform_wrapper form{padding:0}.hero .gform_wrapper .gform_heading{display:none}.hero .gform_wrapper .top_label .gfield_label{font-size:15px;font-weight:700;font-family:"futura-pt",sans-serif}.hero .gfield input,.hero .gfield select,.hero .gfield textarea{background-color:#fff;border:1px solid #ccc}.hero .gform_wrapper .gform_page_footer .gform_next_button{background:var(--ncqa-link-blue-500);color:var(--white);padding:14px 28px;border:none;border-radius:4px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s}.hero .gform_wrapper .gform_page_footer .button.gform_previous_button{background:rgba(0,0,0,0);color:var(--ncqa-link-blue-500);padding:14px 28px;border:solid 1px var(--ncqa-link-blue-500);border-radius:4px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s,color .2s}.hero .gform_wrapper .gform_page_footer input[type=submit]{background:var(--ncqa-bright-red-500);color:var(--white);padding:14px 28px;border:none;border-radius:4px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s}.hero .hero-form-header{font-size:22px;font-weight:600;margin:0 0 1rem;color:#333}.hero .hero-form-description{padding:1rem;margin:0}.hero .hero-subtitle{font-weight:700;font-style:italic;margin:1rem auto;font-size:20px}.hero .hero-description p{font-size:18px;margin-bottom:1rem;line-height:1.5}.hero em{font-style:italic;color:var(--ncqa-link-blue-500)}.hero .hero-btn{height:40px;padding:0 30px;text-align:center;cursor:pointer;font-family:"futura-pt",sans-serif;font-weight:500;font-size:18px;border:none;border-radius:8px;line-height:40px;transition:background-color .2s ease}.hero .hero-btn-red{color:#fff;background:var(--ncqa-link-red-500);background:linear-gradient(to right, var(--ncqa-link-red-400) 0%, var(--ncqa-link-red-500) 100%)}.hero .hero-btn-red:hover{background:var(--ncqa-link-red-600);background:linear-gradient(to right, var(--ncqa-link-red-500) 0%, var(--ncqa-link-red-500) 100%)}.hero .background.hero{background:#f7f5ef;padding:2rem 0}.hero .background .hero-image-wrapper{display:none}.hero .background .hero-contents{display:grid;gap:2rem;margin:1rem 0}.hero .centered.hero{background:#f7f5ef;padding:2rem 0}.hero .centered .hero-contents{text-align:center;padding:4rem 0}.hero .background .hero-content-right{background:#f2faff;box-shadow:5px -2px 27px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dfdfda;border-top:solid 4px var(--ncqa-digital-blue-500);border-left:solid 4px var(--ncqa-digital-blue-500);border-radius:8px}.hero .background .gform_wrapper form{padding:1rem}.hero .background .hero-form-header{font-size:22px;font-weight:600;margin:0 0 1rem;color:#fff;letter-spacing:.03em !important;background:var(--ncqa-digital-blue-500);padding:1rem;position:relative}.hero .background .hero-form-header:after{content:"";position:absolute;bottom:-20px;left:1rem;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--ncqa-digital-blue-500);background:rgba(0,0,0,0);margin-bottom:0}.hero.background-image{padding:2rem 0}.hero .background-image .hero-image-wrapper{display:none}.hero .background-image .hero-contents{display:grid;gap:2rem;margin:1rem 0}.hero .background-image .hero-content-right{background:#f2faff;box-shadow:5px -2px 27px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dfdfda;border-top:solid 4px var(--ncqa-digital-blue-500);border-left:solid 4px var(--ncqa-digital-blue-500)}.hero .background-image .gform_wrapper form{padding:1rem}.hero .background-image .hero-form-header{font-size:22px;font-weight:600;margin:0 0 1rem;color:#fff;letter-spacing:.03em !important;background:var(--ncqa-digital-blue-500);padding:1rem;position:relative}.hero .background-image .hero-form-header::after{content:"";position:absolute;bottom:-20px;left:1rem;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--ncqa-digital-blue-500);background:rgba(0,0,0,0);margin-bottom:0}.hero.graphic .hero-image-wrapper{max-width:1400px;margin:0 auto}.hero.graphic .hero-contents{display:grid;margin:1rem 0}.hero.graphic .hero-content-left{background-color:#fff;padding:2rem}.hero.graphic .hero-content-right{margin-top:-100px}.hero.graphic .column-form{box-shadow:5px -2px 27px rgba(0,0,0,.05);background-color:#f2faff;border:1px solid #dfdfda;border-radius:8px}.hero.graphic .gform_wrapper{padding:1rem;margin:0}.hero.graphic .hero-form-header{font-size:22px;font-weight:600;margin:0 0 1rem;color:#fff;letter-spacing:.03em !important;background:var(--ncqa-digital-blue-500);padding:1rem;position:relative}.hero.graphic .hero-form-header:after{content:"";position:absolute;bottom:-20px;left:1rem;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--ncqa-digital-blue-500);background:rgba(0,0,0,0);margin-bottom:0}.hero.graphic .hero-form-description{padding:1rem;margin:0}@media(min-width: 768px){.hero .hero-contents{grid-template-columns:1fr 1fr}.hero.graphic .hero-contents{grid-template-columns:2fr 1fr}}.hero.hero-standard,.hero.hero-header{background:var(--ncqa-digital-blue-600);color:#fff;padding:80px 20px 96px;position:relative;overflow:hidden}.hero .hero-inner{display:grid;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}@media(max-width: 768px){.hero .hero-inner{grid-template-columns:1fr !important}}.hero .hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:solid 2px var(--ncqa-link-blue-500);color:var(--ncqa-link-blue-500);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:28px}.hero .hero-badge::before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:var(--ncqa-link-blue-500);animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.hero h1{font-size:clamp(36px,5vw,60px);line-height:1.15;color:#333;margin-bottom:24px}.hero.hero-standard h1,.hero.hero-header h1{color:var(--white)}.hero h1 em{font-style:italic;color:var(--ncqa-link-blue-500)}.hero.hero-standard h2,.hero.hero-header h2{font-size:clamp(28px,4vw,48px);line-height:1.15;color:var(--white);margin-top:0;margin-bottom:1rem}.hero.hero-standard h2:after,.hero.hero-header h2:after{content:none}.hero .hero-sub{font-size:18px;color:rgba(232,237,245,.75);margin-bottom:40px;line-height:1.7;font-weight:300}.hero .hero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.hero .btn-primary{background:var(--ncqa-link-blue-500);color:var(--white);padding:14px 28px;border:none;border-radius:4px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s}.hero .btn-primary:hover{background:var(--ncqa-link-blue-600)}.hero .btn-ghost{color:var(--text-on-dark);text-decoration:none;font-size:14px;opacity:.7;transition:opacity .2s;display:flex;align-items:center;gap:6px}.hero .btn-ghost:hover{opacity:1}.hero .hero-notes{display:grid;align-content:center;gap:1.5rem}@media(max-width: 460px){.hero .hero-notes{grid-template-columns:1fr !important}}.hero .note{position:relative;padding:10px;border:solid 1px #1f3c4d;border-radius:8px;background:#17303f}.hero .note p{font-size:15px;margin-bottom:0;color:rgba(232,237,245,.75);line-height:1.7;font-weight:300}.hero .note-heading{display:flex;align-items:center;gap:12px;color:var(--ncqa-link-blue-500)}.hero .note-icon{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);display:grid;place-items:center;font-size:20px;margin-bottom:14px}.hero .note-icon svg{width:30px;height:auto;fill:#fff}.hero .note:hover{opacity:.9}.hero.circles::before,.hero.circles::after{content:"";position:absolute;border-radius:50%}.hero.circles::before{top:-60px;right:-80px;width:500px;height:500px;border:1px solid rgba(255,255,255,.08)}.hero.circles::after{bottom:20px;left:-100px;width:360px;height:360px;border:1px solid rgba(255,255,255,.06)}