.pt-page {
background: #080808;
color: #f7f7f7;
font-family: Arial, "Segoe UI", sans-serif;
line-height: 1.6;
overflow: hidden;
}
.pt-page * {
box-sizing: border-box;
}
.pt-wrap {
width: min(1160px, calc(100% - 36px));
margin: 0 auto;
}
.pt-section {
padding: 70px 0;
}
.pt-eyebrow {
display: inline-block;
padding: 7px 13px;
border: 1px solid rgba(232, 160, 32, 0.45);
border-radius: 999px;
color: #ffbd3d;
background: rgba(232, 160, 32, 0.1);
font-size: 13px;
font-weight: 800;
letter-spacing: 0.05em;
text-transform: uppercase;
margin-bottom: 18px;
}
.pt-page h1,
.pt-page h2,
.pt-page h3 {
color: #ffffff;
margin: 0 0 14px;
line-height: 1.1;
}
.pt-page h1 {
font-size: clamp(36px, 6vw, 72px);
max-width: 850px;
}
.pt-page h2 {
font-size: clamp(30px, 4vw, 48px);
}
.pt-page h3 {
font-size: 20px;
}
.pt-page p {
color: #cfcfcf;
margin: 0 0 14px;
font-size: 17px;
}
.pt-lead {
max-width: 760px;
font-size: clamp(17px, 2vw, 21px);
color: #e3e3e3;
}
.pt-btn-row {
display: flex;
flex-wrap: wrap;
gap: 14px;
margin-top: 28px;
}
.pt-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 50px;
padding: 14px 26px;
border-radius: 999px;
background: #e8a020;
color: #080808 !important;
font-weight: 900;
text-decoration: none !important;
transition: 0.2s ease;
}
.pt-btn:hover {
background: #ffbd3d;
transform: translateY(-2px);
}
.pt-btn.secondary {
background: transparent;
color: #ffffff !important;
border: 1px solid rgba(255,255,255,0.22);
}
.pt-hero {
position: relative;
min-height: 720px;
display: flex;
align-items: center;
overflow: hidden;
}
.pt-hero::before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(90deg, rgba(0,0,0,0.92), rgba(0,0,0,0.62), rgba(0,0,0,0.2)),
linear-gradient(0deg, #080808 0%, rgba(8,8,8,0) 35%);
z-index: 1;
}
.pt-hero img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 0;
}
.pt-hero-content {
position: relative;
z-index: 2;
padding: 100px 0;
}
.pt-badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 28px;
}
.pt-badge {
padding: 9px 13px;
border-radius: 999px;
background: rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.18);
color: #ffffff;
font-size: 14px;
font-weight: 700;
}
.pt-panel {
background: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025));
border: 1px solid rgba(255,255,255,0.14);
border-radius: 22px;
overflow: hidden;
}
.pt-split {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 30px;
align-items: center;
}
.pt-pad {
padding: 36px;
}
.pt-note {
border-left: 4px solid #e8a020;
padding-left: 18px;
margin-top: 24px;
}
.pt-note h3 {
color: #ffbd3d;
}
.pt-image {
width: 100%;
border-radius: 18px;
aspect-ratio: 4 / 3;
object-fit: cover;
}
.pt-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 18px;
margin-top: 32px;
}
.pt-card {
background: #171717;
border: 1px solid rgba(255,255,255,0.13);
border-radius: 18px;
padding: 24px;
}
.pt-icon {
width: 48px;
height: 48px;
display: grid;
place-items: center;
border-radius: 14px;
background: rgba(232,160,32,0.14);
color: #ffbd3d;
font-size: 26px;
margin-bottom: 16px;
}
.pt-steps {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 18px;
margin-top: 32px;
}
.pt-step {
background: #111111;
border: 1px solid rgba(232,160,32,0.38);
border-radius: 18px;
padding: 24px;
}
.pt-number {
width: 42px;
height: 42px;
display: grid;
place-items: center;
border-radius: 999px;
background: #e8a020;
color: #000000;
font-weight: 900;
margin-bottom: 16px;
}
.pt-stats {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
margin-top: 30px;
}
.pt-stat {
text-align: center;
background: #171717;
border: 1px solid rgba(255,255,255,0.13);
border-radius: 18px;
padding: 26px;
}
.pt-stat strong {
display: block;
color: #ffbd3d;
font-size: 48px;
line-height: 1;
margin-bottom: 8px;
}
.pt-gold-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
margin-bottom: 34px;
}
.pt-gold-card {
background: linear-gradient(180deg, #ffbd3d, #e8a020);
color: #080808;
border-radius: 18px;
padding: 26px;
text-align: center;
}
.pt-gold-card h3,
.pt-gold-card p {
color: #080808;
}
@media (max-width: 980px) {
.pt-grid,
.pt-steps {
grid-template-columns: repeat(2, 1fr);
}
.pt-split {
grid-template-columns: 1fr;
}
}
@media (max-width: 640px) {
.pt-wrap {
width: calc(100% - 28px);
}
.pt-section {
padding: 52px 0;
}
.pt-hero {
min-height: auto;
}
.pt-hero-content {
padding: 78px 0 62px;
}
.pt-grid,
.pt-steps,
.pt-stats,
.pt-gold-grid {
grid-template-columns: 1fr;
}
.pt-pad,
.pt-card,
.pt-step,
.pt-stat,
.pt-gold-card {
padding: 22px;
}
.pt-btn {
width: 100%;
}
.pt-badge {
width: 100%;
text-align: center;
}
}
Penetrant Testing (PT): High-Paying Career in NDT
Penetrant Testing (PT):
High-Paying Career in NDT
This industry-standard inspection method is your gateway to a rewarding career where certified technicians earn $100,000+ annually. Whether you're starting fresh or advancing your skills, our 12-hour online program gives you the expertise employers demand across aerospace, petrochemical, and manufacturing industries.
Enroll Now Penetrant Testing
Penetrant Testing (PT), also known as Liquid Penetrant Inspection (LPI), is the industry's go-to method for detecting surface-breaking flaws in both magnetic and non-magnetic materials. This proven technique is essential for quality assurance across critical industries where safety and reliability are paramount.
The PT Process
Learn the complete inspection workflow: apply penetrant to cleaned surfaces through dipping, spraying, or brushing techniques. Master proper dwell times, excess penetrant removal, and developer application—the crucial step that draws hidden defects to the surface, making invisible cracks visible to the trained eye.
Industries That Need Your Skills
✈️
Aerospace & Aviation
Inspect critical aircraft components, engines, and structural elements where defects could be catastrophic
🏭
Oil Refinery – Pipelines & Utilities
Test pipelines, pressure vessels, and refinery equipment under extreme operating conditions
🚗
Automotive Manufacturing
Ensure quality in high-performance engines, chassis components, and safety-critical parts
🚢
Ship Building & Railroads
Verify welds, hulls, and structural integrity in transportation infrastructure
Your Complete Learning Experience
Our world-class training program is designed for busy professionals who need flexible, comprehensive education. Study at your own pace with 100 days of full access to everything you need to pass your certification exam and excel in the field.
1
12 Hours of Expert Video Training
High-quality instructional videos break down complex concepts into digestible lessons. Watch, rewind, and review as many times as needed.
2
Interactive Animations & Demonstrations
See the PT process in action with detailed animations showing penetrant behavior, flaw detection, and proper inspection techniques.
3
Practice Quizzes & Final Exam
Test your knowledge with comprehensive quizzes throughout the course, then prove your mastery with our certification exam.
4
Instructor Support When You Need It
Never feel stuck—our experienced NDT professionals are available to answer questions and guide you through challenging topics.
100
Days Access
Learn on your schedule
12
Hours Content
Comprehensive curriculum
24/7
Availability
Study anytime, anywhere
🏅
Get Certified
Industry-recognized credentials
💰
High Earnings
$125K+ annual income
💼
Job Security
In-demand across industries
Your Career Awaits
Why wait? With 100 days of access, comprehensive video training, interactive learning tools, and expert support, you have everything needed to succeed.
Search Jobs Now ![]()
:root {
--bg: #080808;
--panel: #111111;
--panel-2: #171717;
--text: #f7f7f7;
--muted: #c9c9c9;
--muted-2: #9b9b9b;
--gold: #e8a020;
--gold-2: #ffbd3d;
--line: rgba(255, 255, 255, 0.12);
--shadow: 0 22px 60px rgba(0, 0, 0, 0.45);
--radius: 20px;
--max: 1160px;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: Arial, "Segoe UI", sans-serif;
background: var(--bg);
color: var(--text);
line-height: 1.6;
overflow-x: hidden;
}
img {
max-width: 100%;
display: block;
}
a {
color: inherit;
text-decoration: none;
}
.pt-page {
background:
radial-gradient(circle at top left, rgba(232, 160, 32, 0.12), transparent 32rem),
linear-gradient(180deg, #080808 0%, #0d0d0d 45%, #080808 100%);
}
.pt-wrap {
width: min(var(--max), calc(100% - 40px));
margin: 0 auto;
}
.section {
padding: clamp(56px, 8vw, 96px) 0;
}
.eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 7px 12px;
border: 1px solid rgba(232, 160, 32, 0.42);
border-radius: 999px;
background: rgba(232, 160, 32, 0.09);
color: var(--gold-2);
font-size: 0.84rem;
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
margin-bottom: 18px;
}
h1,
h2,
h3 {
line-height: 1.08;
letter-spacing: -0.03em;
}
h1 {
font-size: clamp(2.35rem, 6vw, 5rem);
max-width: 820px;
}
h2 {
font-size: clamp(2rem, 4vw, 3.25rem);
margin-bottom: 18px;
}
h3 {
font-size: 1.15rem;
margin-bottom: 8px;
}
p {
color: var(--muted);
font-size: clamp(1rem, 1.5vw, 1.08rem);
}
.lead {
max-width: 720px;
font-size: clamp(1.05rem, 2vw, 1.25rem);
margin-top: 18px;
color: #e4e4e4;
}
.btn-row {
display: flex;
flex-wrap: wrap;
gap: 14px;
margin-top: 30px;
}
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 50px;
padding: 14px 24px;
border-radius: 999px;
background: var(--gold);
color: #090909;
font-weight: 900;
box-shadow: 0 12px 30px rgba(232, 160, 32, 0.25);
transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
}
.btn:hover {
transform: translateY(-2px);
background: var(--gold-2);
box-shadow: 0 16px 38px rgba(232, 160, 32, 0.32);
}
.btn.secondary {
background: transparent;
color: var(--text);
border: 1px solid var(--line);
box-shadow: none;
}
.btn.secondary:hover {
border-color: rgba(232, 160, 32, 0.7);
color: var(--gold-2);
}
.hero {
position: relative;
min-height: min(760px, 100svh);
display: flex;
align-items: center;
overflow: hidden;
isolation: isolate;
}
.hero::before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(90deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.78) 44%, rgba(0, 0, 0, 0.28) 100%),
linear-gradient(0deg, rgba(8, 8, 8, 1) 0%, rgba(8, 8, 8, 0) 28%);
z-index: -1;
}
.hero-img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: -2;
filter: saturate(1.05) contrast(1.05);
}
.hero-content {
padding: clamp(82px, 10vw, 130px) 0;
}
.hero-badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 28px;
}
.badge {
padding: 9px 12px;
border-radius: 999px;
background: rgba(255, 255, 255, 0.08);
border: 1px solid var(--line);
color: #efefef;
font-size: 0.92rem;
font-weight: 700;
backdrop-filter: blur(10px);
}
.panel {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025));
border: 1px solid var(--line);
border-radius: var(--radius);
box-shadow: var(--shadow);
}
.split {
display: grid;
grid-template-columns: 1.08fr 0.92fr;
gap: clamp(24px, 5vw, 58px);
align-items: center;
}
.copy-block {
padding: clamp(24px, 4vw, 44px);
}
.feature-note {
margin-top: 24px;
padding-left: 18px;
border-left: 4px solid var(--gold);
}
.feature-note h3 {
color: var(--gold-2);
}
.rounded-img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
border-radius: var(--radius);
border: 1px solid var(--line);
}
.grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 18px;
margin-top: 32px;
}
.card {
background: var(--panel-2);
border: 1px solid var(--line);
border-radius: 18px;
padding: 24px;
min-height: 100%;
transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}
.card:hover {
transform: translateY(-4px);
border-color: rgba(232, 160, 32, 0.58);
background: #1c1c1c;
}
.icon {
width: 46px;
height: 46px;
display: grid;
place-items: center;
border-radius: 14px;
background: rgba(232, 160, 32, 0.12);
color: var(--gold-2);
font-size: 1.55rem;
margin-bottom: 16px;
}
.card p {
color: var(--muted-2);
font-size: 0.96rem;
}
.steps {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 18px;
margin-top: 34px;
}
.step {
position: relative;
padding: 26px;
background: #101010;
border: 1px solid rgba(232, 160, 32, 0.36);
border-radius: 18px;
}
.step-number {
width: 42px;
height: 42px;
display: grid;
place-items: center;
border-radius: 999px;
background: var(--gold);
color: #050505;
font-weight: 950;
margin-bottom: 16px;
}
.stats {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
margin-top: 30px;
}
.stat {
padding: 28px;
text-align: center;
border-radius: 18px;
background: #161616;
border: 1px solid var(--line);
}
.stat strong {
display: block;
color: var(--gold-2);
font-size: clamp(2.2rem, 5vw, 3.4rem);
line-height: 1;
letter-spacing: -0.05em;
margin-bottom: 10px;
}
.stat span {
display: block;
color: #ffffff;
font-weight: 850;
margin-bottom: 4px;
}
.highlight-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
margin-bottom: 34px;
}
.gold-card {
background: linear-gradient(180deg, var(--gold-2), var(--gold));
color: #080808;
border-radius: 18px;
padding: 26px;
text-align: center;
box-shadow: 0 18px 45px rgba(232, 160, 32, 0.18);
}
.gold-card .icon {
margin-inline: auto;
background: rgba(0, 0, 0, 0.12);
color: #080808;
}
.gold-card p,
.gold-card h3 {
color: #080808;
}
.cta-panel {
padding: clamp(26px, 5vw, 48px);
}
.cta-copy {
display: grid;
grid-template-columns: 1fr 0.92fr;
gap: clamp(22px, 5vw, 48px);
align-items: center;
}
.footer-cta {
margin-top: 34px;
padding-top: 28px;
border-top: 1px solid var(--line);
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
gap: 16px;
}
.footer-cta p {
margin: 0;
max-width: 620px;
}
@media (max-width: 980px) {
.grid,
.steps {
grid-template-columns: repeat(2, 1fr);
}
.split,
.cta-copy {
grid-template-columns: 1fr;
}
.hero::before {
background:
linear-gradient(90deg, rgba(0, 0, 0, 0.92), rgba(0, 0, 0, 0.62)),
linear-gradient(0deg, rgba(8, 8, 8, 1) 0%, rgba(8, 8, 8, 0) 35%);
}
}
@media (max-width: 640px) {
.pt-wrap {
width: min(100% - 28px, var(--max));
}
.hero {
min-height: auto;
}
.hero-content {
padding: 78px 0 64px;
}
.hero-img {
object-position: 62% center;
}
.grid,
.steps,
.stats,
.highlight-grid {
grid-template-columns: 1fr;
}
.copy-block,
.card,
.step,
.stat,
.gold-card,
.cta-panel {
padding: 22px;
}
.btn-row,
.footer-cta {
align-items: stretch;
}
.btn {
width: 100%;
}
.badge {
width: 100%;
justify-content: center;
text-align: center;
}
}