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

Margate Preschools & Daycare Guide

26 Licensed Programs | 23+ VPK Providers | 10+ Gold Seal Accredited Centers

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

Margate
Preschool Snapshot

0
Licensed Programs

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

Remarkably Affordable South Florida Living

Housing costs notably lower than surrounding areas with median home price of $196K, making it attractive for budget-conscious families.

🌍

Family-Oriented Parks & Recreation

Numerous parks, playgrounds, and recreational facilities including Calypso Cove Water Park and proximity to Butterfly World and Tradewinds Park.

🏆

Above-Average Schools

Served by Broward County Public Schools with highly-rated Monarch High School and diverse extracurricular programs.

🎓

Diverse Community Character

Diverse community with urban-suburban mix feel, most residents owning homes, and generally welcoming atmosphere.

🎨

Strategic Location

13 miles between Fort Lauderdale and Boca Raton, only 40 miles from Miami, providing access to major employment centers.

Types of Margate Preschool Programs

Explore the different early education philosophies available at Margate 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,250/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

Margate Preschool Costs

Children playing on playground slide at Margate preschool

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

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

Coral Lake Margate preschool children
🏢

Coral Lake

Holiday Springs Margate preschool children
☀️

Holiday Springs

Margate Gardens Margate preschool children
🌳

Margate Gardens

Oriole Gardens Margate preschool children
🏡

Oriole Gardens

Palm Aire Margate preschool children
💧

Palm Aire

Lakewood Margate preschool children
💬

Lakewood

Children learning alphabet at Margate VPK program

Florida VPK Program in Margate

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

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

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

Apply at ELC Broward

Major Margate Employers with Childcare Benefits

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

✈️

Broward County Public Schools

One of largest districts nationally, comprehensive…

One of largest districts nationally, comprehensive benefits

💻

Broward Health (regional)

Healthcare system with comprehensive benefits

Healthcare system with comprehensive benefits

🏥

City of Margate

Municipal employment with health coverage

Municipal employment with health coverage

🚢

Retail & Service Sector

Growing employment with flexible scheduling

Growing employment with flexible scheduling

🏫

Butterfly World/Tradewinds Park

Family-friendly employment near attractions

Family-friendly employment near attractions

Top-Rated Margate Preschools

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

1

Primrose School of Margate

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

Margate Preschool Enrollment Timeline

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

Frequently Asked Questions About Margate Preschools

Answers to common questions from Margate parents about preschool enrollment.

📅
When should I start looking for a Margate preschool?

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

💰
How much does preschool cost in Margate?

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

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

Find Preschools Near You
🔍

Find Your Child’s Perfect Margate Preschool Today

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

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