@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); .pg-hero-section { padding: 60px 20px 80px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-hero-container { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; } .pg-hero-left { display: flex; flex-direction: column; align-items: center; gap: 30px; } .pg-hero-logo { max-width: 280px; height: auto; } .pg-hero-image { max-width: 100%; height: auto; border-radius: 12px; } .pg-hero-right { padding-left: 20px; } .pg-hero-title { font-size: 48px; font-weight: 700; color: #1F2937; line-height: 1.15; margin: 0 0 20px 0; } .pg-hero-stats { font-size: 18px; font-weight: 600; color: #1F2937; margin: 0 0 25px 0; line-height: 1.5; } .pg-hero-stats span { color: #6B7280; } .pg-hero-desc { font-size: 16px; color: #6B7280; line-height: 1.75; margin: 0 0 35px 0; } .pg-hero-desc strong { color: #1F2937; font-weight: 600; } .pg-hero-buttons { display: flex; gap: 16px; flex-wrap: wrap; } .pg-hero-btn-primary { display: inline-flex; align-items: center; justify-content: center; background: #2563EB; color: #ffffff; padding: 16px 32px; border-radius: 8px; font-size: 16px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; box-shadow: 0 4px 14px rgba(37, 99, 235, 0.3); } .pg-hero-btn-primary:hover { background: #1D4ED8; color: #ffffff; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 99, 235, 0.4); } .pg-hero-btn-secondary { display: inline-flex; align-items: center; justify-content: center; gap: 8px; background: #ffffff; color: #1F2937; padding: 16px 32px; border-radius: 8px; font-size: 16px; font-weight: 600; text-decoration: none; border: 2px solid #E5E7EB; transition: all 0.3s ease; } .pg-hero-btn-secondary:hover { border-color: #2563EB; color: #2563EB; background: #F8FAFC; } .pg-hero-btn-secondary svg { width: 18px; height: 18px; transition: transform 0.3s ease; } .pg-hero-btn-secondary:hover svg { transform: translateX(4px); } @media (max-width: 992px) { .pg-hero-container { grid-template-columns: 1fr; gap: 40px; text-align: center; } .pg-hero-left { order: 1; } .pg-hero-right { order: 2; padding-left: 0; } .pg-hero-title { font-size: 38px; } .pg-hero-buttons { justify-content: center; } } @media (max-width: 576px) { .pg-hero-title { font-size: 32px; } .pg-hero-stats { font-size: 16px; } .pg-hero-buttons { flex-direction: column; } .pg-hero-btn-primary, .pg-hero-btn-secondary { width: 100%; } } .pg-stats-section { padding: 60px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-stats-title { text-align: center; font-size: 42px; font-weight: 700; color: #1F2937; margin: 0 0 50px 0; line-height: 1.2; } .pg-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; max-width: 1200px; margin: 0 auto 50px auto; } @media (max-width: 992px) { .pg-stats-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 576px) { .pg-stats-grid { grid-template-columns: 1fr; } .pg-stats-title { font-size: 32px; } } .pg-stat-box { padding: 40px 30px; text-align: center; border: 1px solid #E5E7EB; background: #F9FAFB; transition: all 0.3s ease; } .pg-stat-box:hover { background: #ffffff; box-shadow: 0 10px 40px rgba(0,0,0,0.08); transform: translateY(-5px); } .pg-stat-number { font-size: 56px; font-weight: 800; color: #1F2937; margin: 0 0 10px 0; line-height: 1; } .pg-stat-label { font-size: 18px; font-weight: 700; color: #1F2937; margin: 0 0 12px 0; } .pg-stat-desc { font-size: 14px; color: #6B7280; line-height: 1.6; margin: 0 0 20px 0; } .pg-stat-link { display: inline-block; font-size: 13px; font-weight: 700; color: #F59E0B; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5px; border-bottom: 2px solid #F59E0B; padding-bottom: 2px; transition: all 0.3s ease; } .pg-stat-link:hover { color: #2563EB; border-bottom-color: #2563EB; } .pg-stats-footer { text-align: center; max-width: 700px; margin: 0 auto; } .pg-stats-footer-text { font-size: 16px; color: #6B7280; line-height: 1.7; margin: 0 0 25px 0; } .pg-stats-btn { display: inline-block; background: #1F2937; color: #ffffff; padding: 16px 40px; border-radius: 6px; text-decoration: none; font-size: 15px; font-weight: 600; transition: all 0.3s ease; } .pg-stats-btn:hover { background: #2563EB; color: #ffffff; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(37, 99, 235, 0.3); } .pg-unique-section { padding: 70px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-unique-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 50px; max-width: 1200px; margin: 0 auto; } @media (max-width: 992px) { .pg-unique-grid { grid-template-columns: repeat(2, 1fr); gap: 40px; } } @media (max-width: 576px) { .pg-unique-grid { grid-template-columns: 1fr; gap: 40px; } } .pg-unique-box { text-align: left; padding: 10px; } .pg-unique-icon { width: 70px; height: 70px; background: #EFF6FF; border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; font-size: 32px; } .pg-unique-title { font-size: 24px; font-weight: 700; color: #1F2937; margin: 0 0 18px 0; line-height: 1.3; } .pg-unique-desc { font-size: 16px; color: #6B7280; line-height: 1.75; margin: 0; } .pg-programs-section { padding: 60px 20px; background: #F9FAFB; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-programs-container { max-width: 1200px; margin: 0 auto; } .pg-programs-header { text-align: center; margin-bottom: 40px; } .pg-programs-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-programs-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-program-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; padding: 20px 0; } @media (max-width: 992px) { .pg-program-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 576px) { .pg-program-grid { grid-template-columns: 1fr; } .pg-programs-title { font-size: 32px; } } .pg-program-card { background: #ffffff; border: 1px solid #E5E7EB; border-radius: 12px; padding: 30px; transition: box-shadow 0.3s ease; } .pg-program-card:hover { box-shadow: 0 10px 40px rgba(0,0,0,0.1); } .pg-program-icon { width: 60px; height: 60px; background: #EFF6FF; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; font-size: 28px; } .pg-program-title { color: #1F2937; font-size: 22px; font-weight: 700; margin: 0 0 15px 0; } .pg-program-desc { color: #6B7280; font-size: 15px; line-height: 1.7; margin: 0 0 20px 0; } .pg-program-divider { height: 1px; background: #E5E7EB; margin: 20px 0; } .pg-program-list { list-style: none; padding: 0; margin: 0 0 25px 0; } .pg-program-list li { display: flex; align-items: center; margin-bottom: 12px; color: #4B5563; font-size: 14px; } .pg-program-list li:last-child { margin-bottom: 0; } .pg-program-check { color: #10B981; margin-right: 10px; font-size: 18px; font-weight: bold; } .pg-program-btn { display: inline-block; background: #1F2937; color: #ffffff; padding: 14px 28px; border-radius: 6px; text-decoration: none; font-size: 14px; font-weight: 600; transition: background 0.3s ease; text-align: center; width: 100%; box-sizing: border-box; } .pg-program-btn:hover { background: #2563EB; color: #ffffff; } .pg-costs-section { padding: 80px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-costs-container { max-width: 1000px; margin: 0 auto; } .pg-costs-title { font-size: 42px; font-weight: 700; color: #1F2937; text-align: center; margin: 0 0 50px 0; line-height: 1.2; } .pg-costs-image-wrapper { display: flex; justify-content: center; margin-bottom: 50px; } .pg-costs-image { width: 350px; height: 350px; border-radius: 50%; object-fit: cover; box-shadow: 0 20px 60px rgba(0,0,0,0.15); border: 6px solid #ffffff; } .pg-costs-content { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; } .pg-costs-col { text-align: justify; } .pg-costs-text { font-size: 16px; color: #4B5563; line-height: 1.8; margin: 0; } .pg-costs-text strong { color: #1F2937; font-weight: 600; } .pg-costs-text a { color: #2563EB; text-decoration: none; font-weight: 500; } .pg-costs-text a:hover { text-decoration: underline; } @media (max-width: 768px) { .pg-costs-title { font-size: 32px; } .pg-costs-image { width: 280px; height: 280px; } .pg-costs-content { grid-template-columns: 1fr; gap: 30px; } .pg-costs-col { text-align: left; } } .pg-neighborhoods-section { padding: 80px 20px; background: #F9FAFB; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-neighborhoods-container { max-width: 1200px; margin: 0 auto; } .pg-neighborhoods-header { text-align: center; margin-bottom: 50px; } .pg-neighborhoods-subtitle { font-size: 13px; font-weight: 700; color: #7C3AED; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 15px 0; } .pg-neighborhoods-title { font-size: 42px; font-weight: 700; color: #1F2937; margin: 0 0 20px 0; line-height: 1.2; } .pg-neighborhoods-desc { font-size: 17px; color: #6B7280; line-height: 1.7; max-width: 700px; margin: 0 auto; } .pg-neighborhoods-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; } .pg-neighborhood-card { position: relative; border-radius: 12px; overflow: hidden; aspect-ratio: 4/3; cursor: pointer; transition: transform 0.3s ease, box-shadow 0.3s ease; } .pg-neighborhood-card:hover { transform: translateY(-8px); box-shadow: 0 20px 50px rgba(0,0,0,0.2); } .pg-neighborhood-card img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; } .pg-neighborhood-card:hover img { transform: scale(1.08); } .pg-neighborhood-overlay { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(180deg, transparent 0%, rgba(55, 65, 81, 0.95) 100%); padding: 60px 20px 20px; } .pg-neighborhood-name { display: flex; align-items: center; gap: 12px; color: #ffffff; } .pg-neighborhood-icon { width: 40px; height: 40px; background: rgba(255,255,255,0.2); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .pg-neighborhood-text { font-size: 20px; font-weight: 600; margin: 0; } @media (max-width: 992px) { .pg-neighborhoods-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 576px) { .pg-neighborhoods-grid { grid-template-columns: 1fr; } .pg-neighborhoods-title { font-size: 32px; } } .pg-vpk-section { padding: 80px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-vpk-container { max-width: 1100px; margin: 0 auto; } .pg-vpk-main { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: flex-start; margin-bottom: 50px; } .pg-vpk-image-wrapper { position: relative; } .pg-vpk-image { width: 100%; border-radius: 12px; box-shadow: 0 15px 40px rgba(0,0,0,0.12); } .pg-vpk-content { padding-top: 10px; } .pg-vpk-title-wrapper { border-left: 5px solid #2563EB; padding-left: 25px; margin-bottom: 30px; } .pg-vpk-title { font-size: 36px; font-weight: 700; color: #1F2937; line-height: 1.25; margin: 0; } .pg-vpk-intro { font-size: 16px; color: #6B7280; line-height: 1.8; margin: 0; } .pg-vpk-intro strong { color: #1F2937; font-weight: 600; } .pg-vpk-intro a { color: #2563EB; text-decoration: none; font-weight: 500; } .pg-vpk-intro a:hover { text-decoration: underline; } .pg-vpk-details { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; } .pg-vpk-detail-text { font-size: 15px; color: #6B7280; line-height: 1.75; margin: 0; text-align: justify; } .pg-vpk-detail-text strong { color: #1F2937; font-weight: 600; } .pg-vpk-detail-text a { color: #2563EB; text-decoration: none; font-weight: 500; } .pg-vpk-detail-text a:hover { text-decoration: underline; } @media (max-width: 992px) { .pg-vpk-main { grid-template-columns: 1fr; gap: 30px; } .pg-vpk-image-wrapper { max-width: 500px; margin: 0 auto; } .pg-vpk-title { font-size: 30px; } } @media (max-width: 768px) { .pg-vpk-details { grid-template-columns: 1fr; gap: 25px; } .pg-vpk-detail-text { text-align: left; } } .pg-readiness-section { padding: 80px 20px; background: #F9FAFB; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-readiness-container { max-width: 1100px; margin: 0 auto; } .pg-readiness-header { text-align: center; margin-bottom: 50px; } .pg-readiness-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-readiness-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-readiness-content { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; } .pg-readiness-info { background: #ffffff; border-radius: 16px; padding: 40px; box-shadow: 0 10px 40px rgba(0,0,0,0.06); } .pg-readiness-info h3 { font-size: 24px; font-weight: 700; color: #1F2937; margin: 0 0 20px 0; } .pg-readiness-info p { font-size: 16px; color: #6B7280; line-height: 1.7; margin: 0 0 20px 0; } .pg-readiness-list { list-style: none; padding: 0; margin: 0; } .pg-readiness-list li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 15px; font-size: 15px; color: #4B5563; line-height: 1.6; } .pg-readiness-list li:last-child { margin-bottom: 0; } .pg-readiness-check { color: #10B981; font-size: 18px; flex-shrink: 0; margin-top: 2px; } .pg-readiness-cta { background: linear-gradient(135deg, #10B981 0%, #059669 100%); border-radius: 16px; padding: 40px; color: #ffffff; text-align: center; } .pg-readiness-cta h3 { font-size: 28px; font-weight: 700; margin: 0 0 16px 0; } .pg-readiness-cta p { font-size: 16px; opacity: 0.9; line-height: 1.7; margin: 0 0 25px 0; } .pg-readiness-btn { display: inline-block; background: #ffffff; color: #059669; padding: 16px 32px; border-radius: 8px; font-size: 16px; font-weight: 700; text-decoration: none; transition: transform 0.3s ease; } .pg-readiness-btn:hover { transform: translateY(-2px); color: #047857; } @media (max-width: 992px) { .pg-readiness-content { grid-template-columns: 1fr; } .pg-readiness-title { font-size: 32px; } } .pg-employers-section { padding: 80px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-employers-container { max-width: 1200px; margin: 0 auto; } .pg-employers-header { text-align: center; margin-bottom: 50px; } .pg-employers-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-employers-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-employers-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; } .pg-employer-card { background: #F9FAFB; border: 1px solid #E5E7EB; border-radius: 12px; padding: 30px; text-align: center; transition: all 0.3s ease; } .pg-employer-card:hover { background: #ffffff; box-shadow: 0 10px 40px rgba(0,0,0,0.08); transform: translateY(-5px); } .pg-employer-icon { width: 70px; height: 70px; background: #EFF6FF; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 32px; } .pg-employer-name { font-size: 20px; font-weight: 700; color: #1F2937; margin: 0 0 10px 0; } .pg-employer-benefit { font-size: 14px; color: #10B981; font-weight: 600; margin: 0 0 15px 0; } .pg-employer-desc { font-size: 14px; color: #6B7280; line-height: 1.6; margin: 0; } @media (max-width: 992px) { .pg-employers-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 576px) { .pg-employers-grid { grid-template-columns: 1fr; } .pg-employers-title { font-size: 32px; } } .pg-top-section { padding: 80px 20px; background: #F9FAFB; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-top-container { max-width: 1200px; margin: 0 auto; } .pg-top-header { text-align: center; margin-bottom: 50px; } .pg-top-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-top-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-top-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; } .pg-top-card { background: #ffffff; border: 1px solid #E5E7EB; border-radius: 16px; padding: 30px; display: flex; gap: 25px; transition: all 0.3s ease; } .pg-top-card:hover { box-shadow: 0 15px 50px rgba(0,0,0,0.1); transform: translateY(-5px); } .pg-top-number { width: 50px; height: 50px; background: linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%); border-radius: 12px; display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 24px; font-weight: 800; flex-shrink: 0; } .pg-top-info { flex: 1; } .pg-top-name { font-size: 20px; font-weight: 700; color: #1F2937; margin: 0 0 8px 0; } .pg-top-tags { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 12px; } .pg-top-tag { background: #EFF6FF; color: #2563EB; font-size: 12px; font-weight: 600; padding: 4px 10px; border-radius: 20px; } .pg-top-tag.gold { background: #FEF3C7; color: #D97706; } .pg-top-desc { font-size: 14px; color: #6B7280; line-height: 1.6; margin: 0; } @media (max-width: 992px) { .pg-top-grid { grid-template-columns: 1fr; } .pg-top-title { font-size: 32px; } } @media (max-width: 576px) { .pg-top-card { flex-direction: column; gap: 15px; } } .pg-choose-section { padding: 80px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-choose-container { max-width: 1100px; margin: 0 auto; } .pg-choose-header { text-align: center; margin-bottom: 60px; } .pg-choose-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-choose-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-choose-steps { display: grid; grid-template-columns: repeat(2, 1fr); gap: 40px; } .pg-choose-step { display: flex; gap: 20px; align-items: flex-start; } .pg-choose-num { width: 50px; height: 50px; background: linear-gradient(135deg, #2563EB 0%, #3B82F6 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 22px; font-weight: 800; flex-shrink: 0; } .pg-choose-content h3 { font-size: 20px; font-weight: 700; color: #1F2937; margin: 0 0 10px 0; } .pg-choose-content p { font-size: 15px; color: #6B7280; line-height: 1.7; margin: 0; } @media (max-width: 768px) { .pg-choose-steps { grid-template-columns: 1fr; gap: 30px; } .pg-choose-title { font-size: 32px; } } .pg-questions-section { padding: 80px 20px; background: #F9FAFB; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-questions-container { max-width: 1000px; margin: 0 auto; } .pg-questions-header { text-align: center; margin-bottom: 50px; } .pg-questions-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-questions-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-questions-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .pg-question-card { background: #ffffff; border: 1px solid #E5E7EB; border-radius: 12px; padding: 25px; display: flex; gap: 15px; align-items: flex-start; transition: all 0.3s ease; } .pg-question-card:hover { box-shadow: 0 8px 30px rgba(0,0,0,0.08); border-color: #2563EB; } .pg-question-icon { width: 45px; height: 45px; background: #EFF6FF; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px; flex-shrink: 0; } .pg-question-text { font-size: 16px; font-weight: 600; color: #1F2937; line-height: 1.5; margin: 0; padding-top: 10px; } @media (max-width: 768px) { .pg-questions-grid { grid-template-columns: 1fr; } .pg-questions-title { font-size: 32px; } } .pg-timeline-section { padding: 80px 20px; background: #ffffff; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-timeline-container { max-width: 1200px; margin: 0 auto; } .pg-timeline-header { text-align: center; margin-bottom: 60px; } .pg-timeline-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-timeline-subtitle { font-size: 18px; color: #6B7280; max-width: 700px; margin: 0 auto; line-height: 1.6; } .pg-timeline-track { display: flex; justify-content: space-between; position: relative; margin-bottom: 50px; } .pg-timeline-track::before { content: ”; position: absolute; top: 60px; left: 10%; right: 10%; height: 4px; background: linear-gradient(90deg, #2563EB 0%, #10B981 100%); border-radius: 4px; z-index: 1; } .pg-timeline-item { flex: 1; text-align: center; position: relative; z-index: 2; padding: 0 15px; } .pg-timeline-icon { width: 120px; height: 120px; background: #ffffff; border: 4px solid #2563EB; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 48px; transition: all 0.3s ease; } .pg-timeline-item:nth-child(2) .pg-timeline-icon { border-color: #3B82F6; } .pg-timeline-item:nth-child(3) .pg-timeline-icon { border-color: #10B981; } .pg-timeline-item:nth-child(4) .pg-timeline-icon { border-color: #059669; background: linear-gradient(135deg, #10B981 0%, #059669 100%); } .pg-timeline-month { font-size: 14px; font-weight: 700; color: #2563EB; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; } .pg-timeline-item:nth-child(3) .pg-timeline-month, .pg-timeline-item:nth-child(4) .pg-timeline-month { color: #10B981; } .pg-timeline-name { font-size: 20px; font-weight: 700; color: #1F2937; margin-bottom: 10px; } .pg-timeline-desc { font-size: 14px; color: #6B7280; line-height: 1.6; max-width: 220px; margin: 0 auto; } .pg-timeline-alert { background: linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%); border: 2px solid #F59E0B; border-radius: 16px; padding: 30px 40px; display: flex; align-items: center; gap: 20px; } .pg-timeline-alert-icon { width: 60px; height: 60px; background: #F59E0B; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 28px; } .pg-timeline-alert-content { flex: 1; } .pg-timeline-alert-title { font-size: 20px; font-weight: 700; color: #92400E; margin-bottom: 6px; } .pg-timeline-alert-text { font-size: 15px; color: #78350F; line-height: 1.6; } @media (max-width: 900px) { .pg-timeline-track { flex-direction: column; gap: 40px; } .pg-timeline-track::before { top: 0; bottom: 0; left: 60px; right: auto; width: 4px; height: auto; } .pg-timeline-item { display: flex; text-align: left; gap: 25px; align-items: flex-start; } .pg-timeline-icon { width: 80px; height: 80px; margin: 0; flex-shrink: 0; font-size: 32px; } .pg-timeline-desc { max-width: none; } .pg-timeline-title { font-size: 32px; } .pg-timeline-alert { flex-direction: column; text-align: center; } } .pg-faq-section { padding: 80px 20px; background: #F9FAFB; font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; } .pg-faq-container { max-width: 900px; margin: 0 auto; } .pg-faq-header { text-align: center; margin-bottom: 50px; } .pg-faq-title { font-size: 42px; font-weight: 700; color: #1F2937; margin-bottom: 16px; } .pg-faq-subtitle { font-size: 18px; color: #6B7280; line-height: 1.6; } .pg-faq-list { display: flex; flex-direction: column; gap: 16px; } .pg-faq-item { background: #ffffff; border: 1px solid #E5E7EB; border-radius: 12px; overflow: hidden; transition: box-shadow 0.3s ease; } .pg-faq-item:hover { box-shadow: 0 4px 20px rgba(0,0,0,0.06); } .pg-faq-question { padding: 24px 30px; display: flex; align-items: center; gap: 15px; cursor: pointer; user-select: none; } .pg-faq-icon { width: 40px; height: 40px; background: linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%); border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 18px; } .pg-faq-q-text { flex: 1; font-size: 18px; font-weight: 600; color: #1F2937; line-height: 1.4; } .pg-faq-toggle { width: 30px; height: 30px; background: #F3F4F6; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease, background 0.3s ease; font-size: 14px; color: #6B7280; } .pg-faq-item.active .pg-faq-toggle { background: #2563EB; transform: rotate(180deg); color: #ffffff; } .pg-faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .pg-faq-item.active .pg-faq-answer { max-height: 500px; } .pg-faq-a-text { padding: 0 30px 12px 85px; font-size: 16px; color: #6B7280; line-height: 1.7; } .pg-faq-a-text:last-child { padding-bottom: 24px; } .pg-faq-a-text strong { color: #1F2937; } .pg-faq-cta { text-align: center; margin-top: 50px; padding: 35px; background: #ffffff; border: 2px solid #E5E7EB; border-radius: 16px; } .pg-faq-cta-text { font-size: 18px; color: #6B7280; margin-bottom: 20px; } .pg-faq-cta-btn { display: inline-block; background: #2563EB; color: #ffffff; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 600; text-decoration: none; transition: background 0.3s ease; } .pg-faq-cta-btn:hover { background: #1D4ED8; color: #ffffff; } @media (max-width: 768px) { .pg-faq-title { font-size: 32px; } .pg-faq-question { padding: 20px; } .pg-faq-a-text { padding: 0 20px 12px 20px; } .pg-faq-a-text:last-child { padding-bottom: 20px; } .pg-faq-q-text { font-size: 16px; } } .pg-cta-section { padding: 100px 20px; background: linear-gradient(135deg, #1E40AF 0%, #2563EB 50%, #3B82F6 100%); font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; position: relative; overflow: hidden; } .pg-cta-section::before { content: ”; position: absolute; top: -50%; right: -10%; width: 500px; height: 500px; background: rgba(255,255,255,0.05); border-radius: 50%; } .pg-cta-section::after { content: ”; position: absolute; bottom: -30%; left: -5%; width: 400px; height: 400px; background: rgba(255,255,255,0.03); border-radius: 50%; } .pg-cta-container { max-width: 900px; margin: 0 auto; text-align: center; position: relative; z-index: 2; } .pg-cta-icon { width: 90px; height: 90px; background: rgba(255,255,255,0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 30px; font-size: 44px; } .pg-cta-title { font-size: 48px; font-weight: 800; color: #ffffff; margin-bottom: 20px; line-height: 1.2; } .pg-cta-subtitle { font-size: 20px; color: rgba(255,255,255,0.9); margin-bottom: 40px; line-height: 1.6; max-width: 700px; margin-left: auto; margin-right: auto; } .pg-cta-stats { display: flex; justify-content: center; gap: 50px; margin-bottom: 45px; } .pg-cta-stat { text-align: center; } .pg-cta-stat-number { font-size: 42px; font-weight: 800; color: #ffffff; } .pg-cta-stat-label { font-size: 14px; color: rgba(255,255,255,0.8); text-transform: uppercase; letter-spacing: 1px; } .pg-cta-buttons { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; margin-bottom: 40px; } .pg-cta-btn-primary { display: inline-flex; align-items: center; gap: 10px; background: #ffffff; color: #2563EB; padding: 18px 40px; border-radius: 10px; font-size: 18px; font-weight: 700; text-decoration: none; transition: transform 0.3s ease, box-shadow 0.3s ease; } .pg-cta-btn-primary:hover { transform: translateY(-3px); box-shadow: 0 10px 40px rgba(0,0,0,0.2); color: #1D4ED8; } .pg-cta-btn-secondary { display: inline-flex; align-items: center; gap: 10px; background: transparent; color: #ffffff; padding: 18px 40px; border-radius: 10px; font-size: 18px; font-weight: 600; text-decoration: none; border: 2px solid rgba(255,255,255,0.5); transition: all 0.3s ease; } .pg-cta-btn-secondary:hover { background: rgba(255,255,255,0.1); border-color: #ffffff; color: #ffffff; } .pg-cta-trust { display: flex; justify-content: center; align-items: center; gap: 30px; flex-wrap: wrap; } .pg-cta-trust-item { display: flex; align-items: center; gap: 8px; color: rgba(255,255,255,0.8); font-size: 14px; } .pg-cta-trust-check { color: #10B981; font-size: 18px; } @media (max-width: 768px) { .pg-cta-title { font-size: 32px; } .pg-cta-subtitle { font-size: 17px; } .pg-cta-stats { gap: 30px; } .pg-cta-stat-number { font-size: 32px; } .pg-cta-buttons { flex-direction: column; align-items: center; } .pg-cta-btn-primary, .pg-cta-btn-secondary { width: 100%; max-width: 300px; justify-content: center; } .pg-cta-trust { flex-direction: column; gap: 15px; } }
Pompano Beach preschools - Teacher helping children at daycare center

Pompano Beach Preschools & Daycare Guide

48 Licensed Programs | 43+ VPK Providers | 19+ Gold Seal Accredited Centers

Finding the right preschool in Pompano Beach is one of the most important decisions you’ll make for your child’s early education. With 48 licensed programs across the city, Pompano Beach preschools offer everything from traditional play-based learning to Montessori, Reggio Emilia, and STEM-focused curricula. Whether you’re looking for a VPK provider, Gold Seal accredited center, or a faith-based program, our comprehensive guide helps you compare Pompano Beach preschools and find the perfect fit for your family.

Pompano Beach
Preschool Snapshot

0
Licensed Programs

Preschools and daycare centers serving Pompano Beach families with quality early education

Learn More
0
VPK Providers

Free Pre-K programs for 4-year-olds funded by Florida’s Voluntary Prekindergarten program

Learn More
0
Gold Seal Accredited

Programs meeting Florida’s highest quality standards for early childhood education

Learn More
0
Infant Care Centers

Licensed facilities accepting infants from 6 weeks to 12 months old

Learn More
(function() { const counters = document.querySelectorAll(‘.pg-stat-number[data-target]’); const duration = 2000; let animated = false; function animateCounters() { if (animated) return; counters.forEach(counter => { const target = parseInt(counter.getAttribute(‘data-target’)); const startTime = performance.now(); function updateCounter(currentTime) { const elapsed = currentTime – startTime; const progress = Math.min(elapsed / duration, 1); const easeOut = 1 – Math.pow(1 – progress, 3); const current = Math.floor(easeOut * target); counter.textContent = current; if (progress { entries.forEach(entry => { if (entry.isIntersecting) { animateCounters(); observer.unobserve(entry.target); } }); }, { threshold: 0.3 }); const statsSection = document.querySelector(‘.pg-stats-section’); if (statsSection) { observer.observe(statsSection); } })();
🏖️

Most Affordable Beachfront Living in Broward

Median home prices of $273,548 (below U.S. median) offer rare affordable beach access. Golden sand beaches with year-round sunshine and revitalized beachfront attract families seeking coastal lifestyle.

🌍

Newly Revitalized Beachfront & Fishing Pier

Major beachfront investment includes new fishing pier, vibrant events, and diverse dining. Annual Seafood Festival and year-round community events build family connections.

🏆

Five Family-Friendly Neighborhoods

Cresthaven, Highlands, Kendall Green, Northwest Pompano, and Palm Aire offer safe environments, affordable homes, and excellent schools including Cresthaven Elementary.

🎓

City-Paid Employee Health Benefits

City of Pompano Beach pays 100% of employee single coverage and 50% of dependent coverage—exceptional benefit for municipal workers with young families.

🎨

Waterfront Lifestyle on Budget

Canals, Intracoastal access, Lake Santa Barbara recreation, and beaches within minutes. Palm Aire features small lakes and resort-style amenities at affordable price points.

Types of Pompano Beach Preschool Programs

Explore the different early education philosophies available at Pompano Beach preschools to find the approach that best fits your child’s learning style.

🏫

Traditional Preschools

Play-based curriculum with structured daily schedules. Age-appropriate activities focused on socialization, school readiness, and foundational skills.

  • Half-day or full-day options
  • Learning centers & outdoor play
  • $1,100-$1,400/month average
Find Traditional Programs
🧩

Montessori Schools

Child-led learning with hands-on Montessori materials. Mixed-age classrooms foster independence, practical life skills, and deep concentration.

  • Self-directed learning
  • Low ratios (1:8 or 1:10)
  • Ages 3-6 in same classroom
Find Montessori Schools
💛

Faith-Based Programs

Religious education integrated into daily curriculum. Often affiliated with local churches or synagogues, offering community-focused environments.

  • Values-based education
  • Strong community ties
  • Typically more affordable
Find Faith-Based Programs
🎨

Reggio Emilia-Inspired

Project-based learning centered on children’s natural curiosity. Features art studios, documentation panels, and strong emphasis on creativity.

  • Child-led exploration
  • Art & nature integration
  • Visual learning documentation
Find Reggio Programs
🔬

Specialty & STEM Programs

Focused curriculum in science, technology, engineering, and math. Some specialize in language immersion or nature-based outdoor learning.

  • Early coding & robotics
  • Bilingual immersion options
  • Nature & outdoor focus
Find STEM Programs
🏠

Home-Based Daycare

Small-group care in licensed family childcare homes. Offers intimate, nurturing environments with flexible hours and personalized attention.

  • Small groups (4-10 kids)
  • Flexible scheduling
  • Lower cost option
Find Home Daycare

Pompano Beach Preschool Costs

Children playing on playground slide at Pompano Beach preschool

Understanding Pompano Beach preschool costs is essential for family budgeting. Full-time programs typically range from $800 to $1,500 per month, while half-day options offer more affordable alternatives. Many Pompano Beach preschools accept VPK funding, which covers 540 free instructional hours for 4-year-olds, significantly reducing annual costs.

Save money on childcare by exploring Florida’s School Readiness program, employer-sponsored dependent care FSAs, and sibling discounts offered by many Pompano Beach preschools. Gold Seal accredited centers may qualify for higher subsidy reimbursements, making quality early education more accessible for working families.

Explore Local Areas

Best Neighborhoods for Pompano Beach Preschools

Discover the top neighborhoods in Pompano Beach with excellent preschool options, family-friendly amenities, and vibrant communities.

Cresthaven Pompano Beach preschool children
🏢

Cresthaven

Lyons Park Pompano Beach preschool children
☀️

Lyons Park

Palm Aire Pompano Beach preschool children
🌳

Palm Aire

Northwest Pompano Pompano Beach preschool children
🏡

Northwest Pompano

Highlands Pompano Beach preschool children
💧

Highlands

Pompano Beach Beachfront Pompano Beach preschool children
💬

Pompano Beach Beachfront

Children learning alphabet at Pompano Beach VPK program

Florida VPK Program in Pompano Beach

Florida’s Voluntary Prekindergarten (VPK) program provides FREE early education for all 4-year-olds. With 43+ VPK providers in Pompano Beach, families can choose from school-year programs (3 hours daily, 540 hours total) or summer programs (6 hours daily for 300 hours). VPK prepares children for kindergarten through literacy, math, and social-emotional development.

To enroll in VPK, your child must turn 4 by September 1st. Register through the Early Learning Coalition of Broward County to receive your VPK certificate, then present it to your chosen Pompano Beach preschool. Registration typically opens in late April for the following school year.

The best Pompano Beach VPK providers offer wrap-around care for working parents, extending hours before and after the free VPK session. Many Gold Seal accredited centers participate in VPK, ensuring your child receives high-quality instruction that exceeds minimum state standards.

School Readiness Program in Pompano Beach

Financial assistance for working families to afford quality childcare at Pompano Beach preschools.

Who Qualifies for School Readiness?

School Readiness subsidies help low-income working families, families in job training, and at-risk children access quality childcare.

  • Working families earning up to 150% of Federal Poverty Level
  • Parents enrolled in education or job training programs
  • Families receiving Temporary Cash Assistance (TCA)
  • Children in protective services or at-risk situations
  • Teen parents completing high school

Apply for School Readiness

Subsidies can cover up to 90% of childcare costs at participating Pompano Beach preschools. Gold Seal accredited centers receive higher reimbursement rates.

Apply at ELC Broward

Major Pompano Beach Employers with Childcare Benefits

Many Pompano Beach employers offer childcare assistance, dependent care FSAs, and flexible scheduling to help working parents.

✈️

City of Pompano Beach

100% employer-paid single health coverage, 50% dep…

100% employer-paid single health coverage, 50% dependent coverage, dental and vision included

💻

Broward Health North

Part of Broward Health system with comprehensive m…

Part of Broward Health system with comprehensive medical benefits

🏥

Hypower LLC

Top electrical/utility contractor in Southeast, co…

Top electrical/utility contractor in Southeast, comprehensive benefits

🚢

Costco Wholesale

Comprehensive benefits including medical/dental/vi…

Comprehensive benefits including medical/dental/vision, paid time off

🏫

Pompano Beach Hospitality

Growing tourism sector with flexible scheduling fo…

Growing tourism sector with flexible scheduling for parents

Top-Rated Pompano Beach Preschools

Highly recommended early learning centers based on accreditation, parent reviews, and program quality.

1

Primrose School of Pompano Beach

Gold SealVPK Provider

Nationally accredited with balanced curriculum combining academics, character development, and arts.

2

The Goddard School

Gold SealVPK Provider

Play-based learning with FLEX curriculum, enrichment programs, and flexible scheduling options.

3

KinderCare Learning Center

AccreditedVPK Provider

Comprehensive early education with research-based curriculum and experienced teachers.

4

Bright Horizons

Gold SealCorporate

Premium childcare with innovative learning programs and family-focused support services.

5

La Petite Academy

VPK ProviderFull-Day

Quality early education with focus on kindergarten readiness and social development.

6

Children’s Learning Center

Faith-BasedVPK Provider

Values-based curriculum with strong community involvement and affordable tuition rates.

How to Choose a Pompano Beach Preschool

Follow these six steps to find the best early learning program for your child and family.

1

Define Your Priorities

Consider location, schedule, teaching philosophy, and budget. What matters most—academics, play-based learning, or religious education?

2

Research Your Options

Use our Pompano Beach preschool directory to filter by VPK, Gold Seal accreditation, location, and program type.

3

Schedule Tours

Visit your top 3-5 choices during operating hours. Observe classrooms, meet teachers, and ask about curriculum and daily routines.

4

Ask Important Questions

Inquire about teacher qualifications, ratios, discipline policies, communication methods, and health/safety protocols.

5

Check References

Read online reviews, ask for parent references, and verify licensing status through Florida DCF’s online database.

6

Trust Your Instincts

Choose a preschool where you feel welcomed, teachers are engaged, and children appear happy and learning.

8 Questions to Ask Pompano Beach Preschools

Bring this checklist when touring preschools to ensure you gather all the information you need.

👩‍🏫

What are the teacher qualifications and turnover rate?

👶

What is the teacher-to-child ratio in each classroom?

📚

What curriculum do you use and how is it structured?

📱

How do you communicate with parents throughout the day?

🍎

What meals and snacks are provided, and how do you handle allergies?

🛡️

What are your safety and security procedures?

😊

How do you handle discipline and social-emotional development?

💰

What is the total cost including fees, and what payment options are available?

Pompano Beach Preschool Enrollment Timeline

Follow this timeline to secure your spot at the best Pompano Beach preschools. Starting early gives you the most options!

🔍
January – February

Research & Tour

Start researching programs, schedule tours, and create your shortlist of top choices.

📝
March – April

Apply & Register

Submit applications, pay registration fees, and complete enrollment paperwork.

May – July

Prepare & Plan

Complete health forms, attend orientation, and prepare your child for the transition.

August

First Day!

Your child begins their preschool journey! Most Pompano Beach schools start mid-August.

⚠️

VPK Registration Opens in Late April!

Florida’s FREE VPK program requires separate registration through the Early Learning Coalition. Don’t miss the deadline—spots at popular Pompano Beach preschools fill quickly!

Frequently Asked Questions About Pompano Beach Preschools

Answers to common questions from Pompano Beach parents about preschool enrollment.

📅
When should I start looking for a Pompano Beach preschool?

Start your search 6-12 months before you need care. Popular Pompano Beach preschools fill up quickly, especially those with VPK programs. For fall enrollment, begin touring in January or February.

💰
How much does preschool cost in Pompano Beach?

Full-time preschool typically ranges from $800 to $1,500 per month depending on the program type and location. VPK is FREE for 4-year-olds, and School Readiness subsidies can significantly reduce costs for qualifying families.

🎓
What is VPK and how do I sign up?

VPK (Voluntary Prekindergarten) is Florida’s FREE pre-K program for 4-year-olds. Register through your local Early Learning Coalition starting in late April. You’ll receive a certificate to take to your chosen VPK provider.

👶
What age can my child start preschool?

Most Pompano Beach preschools accept children starting at age 2 or 3, though many childcare centers offer infant care from 6 weeks. VPK is specifically for children who turn 4 by September 1st of the school year.

🏆
What does “Gold Seal” accreditation mean?

Gold Seal is Florida’s highest quality designation for childcare programs. These schools meet national accreditation standards, have better-trained staff, and receive higher School Readiness reimbursement rates.

🕐
What hours do most Pompano Beach preschools operate?

Full-day programs typically run 6:30 AM to 6:30 PM. Half-day programs are usually 8:30 AM to 12:30 PM. VPK school-year programs offer 3 hours daily, while summer VPK provides 6 hours daily for 6 weeks.

🚽
Does my child need to be potty trained?

Requirements vary by program. Many 2-year-old classes don’t require potty training, but most 3-year-old programs do. Always ask during your tour—some Pompano Beach preschools are flexible and will work with children still in training.

💵
Is financial assistance available for Pompano Beach preschools?

Yes! School Readiness subsidies help qualifying families afford childcare. VPK is free for all 4-year-olds. Many employers offer dependent care FSAs, and some preschools offer sibling discounts or sliding scale fees.

Still have questions? Browse our directory to contact Pompano Beach preschools directly.

Find Preschools Near You
🔍

Find Your Child’s Perfect Pompano Beach Preschool Today

Join thousands of Pompano Beach families who’ve found the right preschool for their children. Your search starts here—completely free.

48
Preschools
3
Neighborhoods
FREE
To Search
Updated Weekly
Verified Listings
100% Free to Use