.pse-sf *, .pse-sf *::before, .pse-sf *::after { box-sizing: border-box; margin: 0; padding: 0; }
.pse-sf {
font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif;
color: #1e293b;
line-height: 1.7;
font-size: 17px;
--accent: #0ea5e9;
--accent-dark: #0284c7;
--green: #10b981;
--orange: #f97316;
--purple: #8b5cf6;
--pink: #ec4899;
}
.pse-sf a { color: var(--accent); text-decoration: none; font-weight: 600; transition: all 0.2s; }
.pse-sf a:hover { color: var(--accent-dark); }
/* INTRO */
.pse-intro-box {
background: linear-gradient(135deg, #f0f9ff 0%, #ecfdf5 100%);
border: 2px solid #e0f2fe;
border-radius: 20px;
padding: 35px 40px;
margin-bottom: 50px;
position: relative;
overflow: hidden;
}
.pse-intro-box::before {
content: '';
position: absolute;
top: -50px;
right: -50px;
width: 150px;
height: 150px;
background: linear-gradient(135deg, rgba(14,165,233,0.1), rgba(16,185,129,0.1));
border-radius: 50%;
}
.pse-intro-box p {
font-size: 19px;
line-height: 1.85;
color: #475569;
margin: 0;
position: relative;
z-index: 1;
max-width: none;
}
.pse-intro-box strong {
background: linear-gradient(120deg, var(--accent), var(--green));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
font-weight: 700;
}
/* FEATURED IMAGE */
.pse-img-section {
background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
border-radius: 20px;
padding: 40px;
margin: 40px 0;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: center;
}
.pse-img-wrap {
border-radius: 14px;
overflow: hidden;
box-shadow: 0 20px 40px -15px rgba(0,0,0,0.15);
}
.pse-img-wrap img { width: 100%; display: block; }
.pse-img-content h3 {
font-size: 24px;
font-weight: 700;
color: #0f172a;
margin: 0 0 15px;
}
.pse-img-content p {
color: #64748b;
margin: 0;
max-width: none;
}
.pse-img-stats {
display: flex;
gap: 30px;
margin-top: 25px;
}
.pse-img-stat {
text-align: center;
}
.pse-img-stat-num {
font-size: 32px;
font-weight: 800;
background: linear-gradient(120deg, var(--accent), var(--green));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
line-height: 1;
}
.pse-img-stat-label {
font-size: 12px;
color: #94a3b8;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top: 5px;
}
/* SECTION */
.pse-section {
padding: 60px 0;
border-top: 1px solid #e2e8f0;
}
.pse-section-label {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--accent);
margin-bottom: 12px;
}
.pse-section-label::before {
content: '';
width: 30px;
height: 3px;
background: linear-gradient(90deg, var(--accent), var(--green));
border-radius: 2px;
}
.pse-section h2 {
font-size: 36px;
font-weight: 800;
color: #0f172a;
margin-bottom: 15px;
line-height: 1.2;
}
.pse-section-desc {
font-size: 18px;
color: #64748b;
margin-bottom: 40px;
max-width: 600px;
}
.pse-section h3 {
font-size: 24px;
font-weight: 700;
color: #0f172a;
margin: 40px 0 20px;
}
.pse-section p { margin-bottom: 20px; color: #475569; max-width: 700px; }
/* BUDGET CHART */
.pse-budget {
display: grid;
grid-template-columns: 280px 1fr;
gap: 50px;
align-items: center;
background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
border-radius: 24px;
padding: 40px;
margin: 30px 0;
}
.pse-donut {
width: 200px;
height: 200px;
margin: 0 auto;
position: relative;
}
.pse-donut svg {
width: 100%;
height: 100%;
transform: rotate(-90deg);
}
.pse-donut circle {
fill: none;
stroke-width: 35;
stroke-linecap: round;
}
.pse-donut .bg { stroke: #e2e8f0; }
.pse-donut .seg1 { stroke: var(--accent); stroke-dasharray: 88 251; stroke-dashoffset: 0; }
.pse-donut .seg2 { stroke: var(--green); stroke-dasharray: 113 251; stroke-dashoffset: -88; }
.pse-donut .seg3 { stroke: var(--orange); stroke-dasharray: 50 251; stroke-dashoffset: -201; }
.pse-donut-center {
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.pse-donut-total {
font-size: 32px;
font-weight: 800;
color: #0f172a;
}
.pse-donut-label { font-size: 13px; color: #64748b; }
.pse-budget-legend { display: flex; flex-direction: column; gap: 20px; }
.pse-legend-item {
display: flex;
align-items: center;
gap: 15px;
padding: 16px 20px;
background: #fff;
border-radius: 12px;
box-shadow: 0 2px 8px rgba(0,0,0,0.04);
transition: transform 0.2s, box-shadow 0.2s;
}
.pse-legend-item:hover {
transform: translateX(5px);
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.pse-legend-dot {
width: 14px;
height: 14px;
border-radius: 50%;
flex-shrink: 0;
}
.pse-legend-info { flex: 1; }
.pse-legend-name { font-weight: 600; color: #0f172a; }
.pse-legend-desc { font-size: 13px; color: #64748b; }
.pse-legend-pct { font-size: 24px; font-weight: 800; color: #0f172a; }
/* TWO COLUMNS */
.pse-cols {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
margin: 30px 0;
}
/* STAT HIGHLIGHT */
.pse-highlight {
background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
border-radius: 20px;
padding: 35px;
color: #fff;
position: relative;
overflow: hidden;
}
.pse-highlight::before {
content: '';
position: absolute;
top: -50%; right: -50%;
width: 100%; height: 100%;
background: radial-gradient(circle, rgba(14,165,233,0.3) 0%, transparent 60%);
pointer-events: none;
}
.pse-highlight-stat {
font-size: 64px;
font-weight: 800;
background: linear-gradient(120deg, var(--accent), var(--green));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
line-height: 1;
margin-bottom: 10px;
}
.pse-highlight p { color: rgba(255,255,255,0.85); margin: 0; max-width: none; }
/* CHECKLIST */
.pse-check-list { list-style: none; }
.pse-check-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px 0;
border-bottom: 1px solid #e2e8f0;
}
.pse-check-item:last-child { border-bottom: none; }
.pse-check-left {
display: flex;
align-items: center;
gap: 14px;
}
.pse-check-icon {
width: 28px;
height: 28px;
background: linear-gradient(135deg, var(--green), #059669);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.pse-check-icon svg { width: 14px; height: 14px; fill: #fff; }
.pse-check-name { font-weight: 500; color: #1e293b; }
.pse-check-price { font-weight: 700; color: var(--accent); font-size: 15px; }
/* TIP BOX */
.pse-tip {
background: linear-gradient(135deg, rgba(14,165,233,0.08) 0%, rgba(16,185,129,0.08) 100%);
border: 2px solid rgba(14,165,233,0.2);
border-radius: 16px;
padding: 25px 30px;
margin: 30px 0;
display: flex;
gap: 20px;
align-items: flex-start;
}
.pse-tip-icon {
width: 44px;
height: 44px;
background: linear-gradient(135deg, var(--accent), var(--green));
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.pse-tip-icon svg { width: 22px; height: 22px; fill: #fff; }
.pse-tip-content strong { color: var(--accent-dark); }
.pse-tip-content p { margin: 0; }
/* PROCESS CARDS */
.pse-process {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 25px;
margin: 30px 0;
}
.pse-process-card {
background: #fff;
border: 2px solid #e2e8f0;
border-radius: 20px;
padding: 30px;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.pse-process-card:hover {
border-color: var(--accent);
box-shadow: 0 20px 40px -15px rgba(14,165,233,0.2);
transform: translateY(-5px);
}
.pse-process-card::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
background: linear-gradient(90deg, var(--accent), var(--green));
opacity: 0;
transition: opacity 0.3s;
}
.pse-process-card:hover::before { opacity: 1; }
.pse-process-num {
display: inline-flex;
align-items: center;
justify-content: center;
width: 50px;
height: 50px;
background: linear-gradient(135deg, var(--accent), var(--green));
border-radius: 14px;
color: #fff;
font-weight: 800;
font-size: 18px;
margin-bottom: 20px;
}
.pse-process-title {
font-size: 20px;
font-weight: 700;
color: #0f172a;
margin-bottom: 12px;
}
.pse-process-text { color: #64748b; margin-bottom: 20px; }
.pse-process-insight {
background: #f8fafc;
border-radius: 10px;
padding: 15px;
font-size: 14px;
}
.pse-process-insight strong { color: var(--accent); }
/* HIERARCHY VISUAL */
.pse-hierarchy {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 50px;
align-items: center;
margin: 30px 0;
}
.pse-pyramid-bars {
display: flex;
flex-direction: column;
gap: 6px;
}
.pse-pyr-bar {
height: 42px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: 600;
font-size: 13px;
transition: transform 0.2s, box-shadow 0.2s;
}
.pse-pyr-bar:hover {
transform: scale(1.02);
box-shadow: 0 8px 20px -8px rgba(0,0,0,0.3);
}
.pse-type-item {
display: flex;
align-items: center;
gap: 20px;
padding: 16px 0;
border-bottom: 1px solid #e2e8f0;
}
.pse-type-item:last-child { border-bottom: none; }
.pse-type-size {
font-size: 28px;
font-weight: 800;
color: var(--accent);
width: 80px;
}
.pse-type-use {
font-weight: 600;
color: #0f172a;
}
.pse-type-note { font-size: 13px; color: #64748b; }
/* CASE STUDY */
.pse-case {
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
border-radius: 24px;
padding: 45px;
margin: 40px 0;
position: relative;
overflow: hidden;
}
.pse-case::before {
content: '🏆';
position: absolute;
top: 20px;
right: 30px;
font-size: 60px;
opacity: 0.3;
}
.pse-case-badge {
display: inline-block;
background: #f59e0b;
color: #fff;
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
padding: 6px 14px;
border-radius: 6px;
margin-bottom: 15px;
}
.pse-case h3 {
font-size: 28px;
color: #78350f;
margin: 0 0 8px;
}
.pse-case-sub { color: #92400e; margin-bottom: 30px; }
.pse-case-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.pse-case-card {
background: #fff;
border-radius: 14px;
padding: 22px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
}
.pse-case-card h4 {
font-size: 13px;
font-weight: 700;
color: #f59e0b;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 14px;
}
.pse-case-card ul { list-style: none; font-size: 14px; color: #57534e; }
.pse-case-card li { padding: 5px 0; }
.pse-case-card strong { color: #1c1917; }
/* ACCORDION */
.pse-accordion { margin: 30px 0; max-width: 700px; }
.pse-acc-item {
border: 2px solid #e2e8f0;
border-radius: 14px;
margin-bottom: 12px;
overflow: hidden;
transition: border-color 0.2s;
}
.pse-acc-item:hover { border-color: var(--accent); }
.pse-acc-head {
padding: 20px 24px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
color: #0f172a;
background: #f8fafc;
transition: background 0.2s;
}
.pse-acc-head:hover { background: #f1f5f9; }
.pse-acc-head svg {
width: 20px;
height: 20px;
fill: #64748b;
transition: transform 0.3s;
}
.pse-acc-item.open .pse-acc-head svg { transform: rotate(180deg); }
.pse-acc-body {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
.pse-acc-item.open .pse-acc-body { max-height: 200px; }
.pse-acc-inner {
padding: 20px 24px;
color: #64748b;
border-top: 1px solid #e2e8f0;
}
/* MISTAKES */
.pse-mistakes {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
margin: 30px 0;
}
.pse-mistake {
background: #fff;
border: 2px solid #fecaca;
border-radius: 16px;
padding: 25px;
transition: all 0.3s;
}
.pse-mistake:hover {
border-color: #fca5a5;
box-shadow: 0 10px 25px -10px rgba(239,68,68,0.15);
}
.pse-mistake-head {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 15px;
}
.pse-mistake-x {
width: 30px;
height: 30px;
background: #fef2f2;
border: 2px solid #fecaca;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.pse-mistake-x svg { width: 14px; height: 14px; fill: #ef4444; }
.pse-mistake-name { font-weight: 700; color: #dc2626; }
.pse-mistake-fix {
display: flex;
gap: 12px;
background: #f0fdf4;
border: 1px solid #bbf7d0;
border-radius: 10px;
padding: 14px 16px;
}
.pse-mistake-check {
width: 24px;
height: 24px;
background: var(--green);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.pse-mistake-check svg { width: 12px; height: 12px; fill: #fff; }
.pse-mistake-fix p { margin: 0; color: #166534; font-size: 14px; }
/* TIMELINE */
.pse-timeline {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 15px;
margin: 30px 0;
}
.pse-tl-item {
background: #fff;
border: 2px solid #e2e8f0;
border-radius: 16px;
padding: 25px 20px;
text-align: center;
position: relative;
transition: all 0.3s;
}
.pse-tl-item:hover {
border-color: var(--accent);
transform: translateY(-5px);
box-shadow: 0 15px 30px -10px rgba(14,165,233,0.2);
}
.pse-tl-item:not(:last-child)::after {
content: '→';
position: absolute;
right: -18px;
top: 50%;
transform: translateY(-50%);
color: #cbd5e1;
font-size: 20px;
font-weight: 700;
}
.pse-tl-dot {
width: 16px;
height: 16px;
border-radius: 50%;
margin: 0 auto 15px;
}
.pse-tl-week {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #94a3b8;
margin-bottom: 6px;
}
.pse-tl-title {
font-size: 15px;
font-weight: 700;
color: #0f172a;
margin-bottom: 6px;
}
.pse-tl-desc { font-size: 13px; color: #64748b; }
/* CTA */
.pse-cta {
background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
border-radius: 24px;
padding: 50px;
margin-top: 60px;
display: grid;
grid-template-columns: 1fr auto;
gap: 40px;
align-items: center;
position: relative;
overflow: hidden;
}
.pse-cta::before {
content: '';
position: absolute;
top: -100%; right: -50%;
width: 150%; height: 200%;
background: radial-gradient(circle, rgba(14,165,233,0.15) 0%, transparent 50%);
pointer-events: none;
}
.pse-cta-content { position: relative; z-index: 1; }
.pse-cta h2 {
font-size: 32px;
font-weight: 800;
color: #fff;
margin-bottom: 12px;
}
.pse-cta p { color: rgba(255,255,255,0.7); margin: 0; max-width: 500px; }
.pse-cta-btns {
display: flex;
flex-direction: column;
gap: 12px;
position: relative;
z-index: 1;
}
.pse-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 16px 32px;
border-radius: 12px;
font-weight: 700;
font-size: 15px;
text-decoration: none !important;
transition: all 0.3s;
white-space: nowrap;
}
.pse-btn svg { width: 18px; height: 18px; }
.pse-btn-primary {
background: linear-gradient(135deg, var(--accent), var(--green));
color: #fff !important;
box-shadow: 0 10px 30px -10px rgba(14,165,233,0.5);
}
.pse-btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 15px 35px -10px rgba(14,165,233,0.6);
}
.pse-btn-primary svg { fill: #fff; }
.pse-btn-outline {
background: transparent;
color: #fff !important;
border: 2px solid rgba(255,255,255,0.3);
}
.pse-btn-outline:hover {
background: rgba(255,255,255,0.1);
border-color: rgba(255,255,255,0.5);
}
.pse-btn-outline svg { fill: #fff; }
/* RESPONSIVE */
@media (max-width: 900px) {
.pse-img-section { grid-template-columns: 1fr; }
.pse-budget { grid-template-columns: 1fr; }
.pse-cols { grid-template-columns: 1fr; }
.pse-process { grid-template-columns: 1fr; }
.pse-hierarchy { grid-template-columns: 1fr; gap: 30px; }
.pse-case-grid { grid-template-columns: 1fr 1fr; }
.pse-mistakes { grid-template-columns: 1fr; }
.pse-timeline { grid-template-columns: 1fr; }
.pse-tl-item::after { display: none; }
.pse-cta { grid-template-columns: 1fr; text-align: center; }
.pse-cta-btns { flex-direction: row; justify-content: center; flex-wrap: wrap; }
}
@media (max-width: 600px) {
.pse-section h2 { font-size: 28px; }
.pse-intro-box { padding: 25px; }
.pse-budget { padding: 25px; }
.pse-img-section { padding: 25px; }
.pse-img-stats { gap: 20px; }
.pse-img-stat-num { font-size: 24px; }
.pse-case { padding: 25px; }
.pse-case-grid { grid-template-columns: 1fr; }
.pse-cta { padding: 30px; }
.pse-cta h2 { font-size: 24px; }
.pse-btn { width: 100%; }
}
A poster making machine science fair project doesn't require breaking the bank. With strategic planning and professional poster printing equipment, students can create competition-worthy displays that rival those costing hundreds more. According to ISEF display guidelines, boards must fit within 48" x 30" x 94" dimensions—and this guide shows you how to maximize that space affordably using NASA's visual communication standards and classroom-tested methods.
Budget Breakdown
The $100 Challenge
Maximize your science fair impact without maximizing spend. Here's how to allocate your budget for the best results.
Display Board Materials
Foam core, mounting, borders
35%
Poster Printing
Professional quality prints
45%
Accessories & Tools
Finishing touches
20%
The Advantage
Why Use a Poster Making Machine for Science Fair Projects
Professional displays consistently win more awards. Here's the data that proves it.
Science fair success often hinges on visual presentation quality. Students using Education Express 24" Poster Maker Package A consistently report improved judge engagement and clearer data communication.
Research from NSF ITEST programs demonstrates that clear visual hierarchies help communicate complex scientific concepts more effectively than text-heavy presentations.
+23%
More judge interaction time for students with professional-looking displays
Essential Materials
Smart material selection forms the foundation of budget-friendly displays. Using Coated Poster Paper provides professional results at approximately $1.30 per print.
-
Foam core boards (36" x 48" tri-fold)
$15-20
-
Three poster prints (24" x 36")
$45-55
-
Mounting adhesive or clips
$8-10
-
Title letters and borders
$10-15
-
Clear protective sheets
$7-10
Pro Tip: Calculate poster dimensions before printing. Standard tri-fold boards accommodate three 24" x 36" posters perfectly, leaving room for physical samples and interactive elements.
Design Process
NASA's 7-Step Approach to Science Fair Displays
Follow the same visual communication process used by NASA's Jet Propulsion Laboratory.
1-4
Planning Phase
Define the visual problem first. What story must your display tell? Following NASA JPL's science fair guidelines, brainstorm layout options using rough sketches.
Key Insight: Judges spend 60% of their time viewing the center panel. Place your hypothesis and key findings there.
5-7
Execution Phase
Build prototypes before final prints. According to Science Buddies guidelines, test readability from 3 feet away—the typical judging distance.
Pro Tip: Schools with a
poster making machine science fair setup can produce multiple test versions. Check
5 Year Warranties for peace of mind.
The Professional Difference
See the quality difference between professional poster-printed displays and traditional handmade boards. Judges notice the details—crisp text, vibrant colors, and clean layouts make your research stand out.
Visual Design
Making Your Data Pop
Guide judges through your research with strategic visual hierarchy and typography.
Project Title
Hypothesis
Main Results
Key Findings
Section Headers
Subheadings
Captions
Body
Typography Guidelines
200pt
Title
Visible from 10 feet
72pt
Section Headers
Clear divisions
48pt
Subheadings
Secondary info
Real Results
Winning Case Study
1st Place Biology
Sarah Martinez's Plant Growth Experiment
Budget-conscious strategies that led to multiple awards
Materials
- Total: $87
- Tri-fold board: $18
- Three posters: $51
- Mounting: $18
Design
- Clear data graphs
- Consistent colors
- 3-foot readability
- Interactive QR codes
Innovation
- Fold-out data panels
- Sample display box
- Time-lapse photos
- Judge handouts
Results
- 1st Place Biology
- Best Visual Display
- Judge's Choice
- State qualifier
Resources
Templates by Category
Different disciplines require unique visual approaches. Our Lifetime Design Service provides customized templates.
Physical Sciences Template
Emphasize experimental setup diagrams, mathematical formulas, and quantitative data. Use grid layouts for consistent spacing. Include safety protocols prominently.
Life Sciences Template
Feature organism photos, growth charts, and environmental factors. Incorporate timelines for long-term studies. Highlight ethical considerations.
Engineering Template
Showcase design iterations, technical drawings, and performance metrics. Include materials lists and cost analyses.
Computer Science Template
Display code snippets, algorithm flowcharts, and user interfaces. Present performance benchmarks and testing results.
Avoid These
Common Mistakes & Solutions
Cramming too much text
Follow the 30-40-30 rule: 30% visuals, 40% data/charts, 30% text.
Poor color contrast
Use WCAG guidelines. Dark text on light backgrounds ensures accessibility.
Last-minute printing
Print drafts one week early. Poster making machines allow quick iterations.
Illogical flow
Arrange content left-to-right following natural reading patterns.
Planning
Your 4-Week Production Timeline
Students using Education Studio 36" Duplicator complete displays in half the traditional time.
Week 4
Research & Planning
Gather data, outline structure, sketch layouts
Week 3
Design Creation
Create digital layouts, prepare visuals
Week 2
Draft & Review
Print tests, gather feedback
Week 1
Final Production
Print finals, assemble, practice
Day Of
Showtime!
Set up early, shine bright
Ready to Create Award-Winning Displays?
Professional science fair boards don't require professional budgets. Get started with the right equipment today.
document.querySelectorAll('.pse-acc-head').forEach(h => {
h.addEventListener('click', () => {
const item = h.parentElement;
const open = item.classList.contains('open');
document.querySelectorAll('.pse-acc-item').forEach(i => i.classList.remove('open'));
if (!open) item.classList.add('open');
});
});