@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; } }
Tamarac preschools - Teacher helping children at daycare center

Tamarac Preschools & Daycare Guide

17 Licensed Programs | 15+ VPK Providers | 7+ Gold Seal Accredited Centers

Finding the right preschool in Tamarac is one of the most important decisions you’ll make for your child’s early education. With 17 licensed programs across the city, Tamarac 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 Tamarac preschools and find the perfect fit for your family.

Tamarac
Preschool Snapshot

0
Licensed Programs

Preschools and daycare centers serving Tamarac 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); } })();
🏖️

Diverse Mixed-Generation Community

Population of 71,887 with urban-suburban mix, many retirees alongside families, creating intergenerational support.

🌍

Above-Average Schools

Challenger Elementary (7/10) and Everest Charter School (10/10) among options with 77% math proficiency in top performers.

🏆

Kings Point 55+ with Family Sections

13 neighborhoods in Kings Point plus family communities like Heathgate offering generational living options.

🎓

Healthcare Hub

HCA Florida Woodmont Hospital in heart of city plus CITY Furniture as major employer in west end.

🎨

Convenient Strip Mall Access

Publix and Walmart populate strip malls along Commercial Boulevard and North University Drive for easy errands.

Types of Tamarac Preschool Programs

Explore the different early education philosophies available at Tamarac 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
  • $950-$1,350/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

Tamarac Preschool Costs

Children playing on playground slide at Tamarac preschool

Understanding Tamarac 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 Tamarac 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 Tamarac 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 Tamarac Preschools

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

Heathgate Tamarac preschool children
🏢

Heathgate

Woodmont Tamarac preschool children
☀️

Woodmont

Tamarac Lakes Tamarac preschool children
🌳

Tamarac Lakes

Mainlands Tamarac preschool children
🏡

Mainlands

Kings Point Border Tamarac preschool children
💧

Kings Point Border

Commercial Boulevard Area Tamarac preschool children
💬

Commercial Boulevard Area

Children learning alphabet at Tamarac VPK program

Florida VPK Program in Tamarac

Florida’s Voluntary Prekindergarten (VPK) program provides FREE early education for all 4-year-olds. With 15+ VPK providers in Tamarac, 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 Tamarac preschool. Registration typically opens in late April for the following school year.

The best Tamarac 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 Tamarac

Financial assistance for working families to afford quality childcare at Tamarac 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 Tamarac preschools. Gold Seal accredited centers receive higher reimbursement rates.

Apply at ELC Broward

Major Tamarac Employers with Childcare Benefits

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

✈️

HCA Florida Woodmont Hospital

Healthcare employment with comprehensive benefits

Healthcare employment with comprehensive benefits

💻

CITY Furniture

Major employer in west end with retail benefits

Major employer in west end with retail benefits

🏥

Broward County Public Schools

Educator benefits with above-average schools

Educator benefits with above-average schools

🚢

City of Tamarac

Municipal benefits and programs

Municipal benefits and programs

🏫

Retail & Healthcare Sector

Leading industries with varied employment

Leading industries with varied employment

Top-Rated Tamarac Preschools

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

1

Primrose School of Tamarac

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 Tamarac 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 Tamarac 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 Tamarac 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?

Tamarac Preschool Enrollment Timeline

Follow this timeline to secure your spot at the best Tamarac 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 Tamarac 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 Tamarac preschools fill quickly!

Frequently Asked Questions About Tamarac Preschools

Answers to common questions from Tamarac parents about preschool enrollment.

📅
When should I start looking for a Tamarac preschool?

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

💰
How much does preschool cost in Tamarac?

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 Tamarac 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 Tamarac 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 Tamarac preschools are flexible and will work with children still in training.

💵
Is financial assistance available for Tamarac 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 Tamarac preschools directly.

Find Preschools Near You
🔍

Find Your Child’s Perfect Tamarac Preschool Today

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

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