body.epoxy-projects-2026-page .entry-header{display:none}body.epoxy-projects-2026-page .content-area{margin:0}body.epoxy-projects-2026-page .site-main>article{margin:0}body.epoxy-projects-2026-page .entry-content-wrap{padding:0;max-width:none}body.epoxy-projects-2026-page .entry-content{margin:0}
.epx-native-page{--navy:#102b4e;--teal:#147d86;--orange:#f79026;--ink:#1d3553;--muted:#5d718d;--soft:#f3f6fa;color:var(--ink)}.epx-native-page *{box-sizing:border-box}.epx-native-page .epx-shell{width:min(100% - 40px,1180px);margin-inline:auto}.epx-native-page .epx-section{padding:72px 0}.epx-native-page h1,.epx-native-page h2,.epx-native-page h3{color:var(--navy);line-height:1.14}.epx-native-page h1{max-width:800px;font-size:clamp(2.25rem,5vw,4rem);color:#fff;margin-bottom:24px}.epx-native-page h2{font-size:clamp(1.7rem,3vw,2.55rem);margin-bottom:18px}.epx-native-page h3{font-size:1.1rem}.epx-native-page p{line-height:1.7}.epx-native-page .epx-intro{max-width:820px;color:var(--muted);font-size:1.08rem;margin-bottom:36px}.epx-native-page .epx-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.11em;font-size:.76rem;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:8px 14px}.epx-native-page .epx-kicker-dark{color:var(--teal);border-color:#c9d9e5}.epx-native-page .epx-hero .wp-block-cover__inner-container{width:100%}.epx-native-page .epx-hero .epx-lead{max-width:760px;font-size:1.16rem;color:#e1e9f2}.epx-native-page .epx-hero .wp-block-button__link{padding:15px 24px;font-weight:700}.epx-native-page .epx-hero .is-style-outline>.wp-block-button__link{color:#fff;border-color:#fff}.epx-native-page .epx-hero-notes{max-width:850px;margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.25)}.epx-native-page .epx-hero-notes h3{color:#fff;margin-bottom:3px}.epx-native-page .epx-hero-notes p{color:#cad5e2;font-size:.9rem;margin:0}
.epx-native-page .epx-summary-grid,.epx-native-page .epx-capability-row,.epx-native-page .epx-project-row,.epx-native-page .epx-process-row{gap:20px}.epx-native-page .epx-summary-card,.epx-native-page .epx-capability-card,.epx-native-page .epx-project-card,.epx-native-page .epx-process-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:26px;box-shadow:0 8px 26px rgba(16,43,78,.05)}.epx-native-page .epx-summary-card{border-top:4px solid var(--orange)}.epx-native-page .epx-capability-card{border-top:4px solid var(--teal)}.epx-native-page .epx-summary-card p,.epx-native-page .epx-capability-card p,.epx-native-page .epx-process-card p{color:var(--muted);font-size:.93rem;margin-bottom:0}.epx-native-page .epx-muted-section{background:var(--soft)}.epx-native-page .epx-feature{gap:46px}.epx-native-page .epx-feature .wp-block-media-text__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.epx-native-page .epx-feature .wp-block-media-text__content{padding:20px 0}.epx-native-page .epx-check-list{padding-left:22px}.epx-native-page .epx-check-list li{margin-bottom:8px}.epx-native-page .epx-project-card .epx-card-label{display:inline-block;width:max-content;max-width:100%;color:var(--teal);background:#e9f5f5;text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:700;border-radius:4px;padding:5px 8px}.epx-native-page .epx-project-card p{font-size:.88rem;color:var(--muted);margin-bottom:8px}.epx-native-page .epx-project-card p strong{color:var(--ink)}.epx-native-page .epx-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:12px}.epx-native-page .epx-step{color:var(--orange)!important;font-size:1.9rem!important;font-weight:800;line-height:1;margin-bottom:10px!important}.epx-native-page .epx-faq-shell{max-width:920px}.epx-native-page details.wp-block-details{background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:18px 20px;margin-bottom:12px}.epx-native-page details.wp-block-details summary{color:var(--navy);font-weight:700;cursor:pointer}.epx-native-page details.wp-block-details p{color:var(--muted);margin:14px 0 0}.epx-native-page .epx-final h2{color:#fff}.epx-native-page .epx-final .epx-intro{color:#d5deea}.epx-native-page .epx-final .forminator-ui{background:#fff;border-radius:14px;padding:28px}
@media(max-width:781px){.epx-native-page .epx-section{padding:52px 0}.epx-native-page .epx-shell{width:min(100% - 32px,1180px)}.epx-native-page .epx-feature{gap:24px}.epx-native-page .epx-feature .wp-block-media-text__content{padding:24px 0 0}}@media(max-width:520px){.epx-native-page h1{font-size:2.15rem}.epx-native-page .epx-hero{min-height:720px!important}.epx-native-page .epx-summary-card,.epx-native-page .epx-capability-card,.epx-native-page .epx-project-card,.epx-native-page .epx-process-card{padding:21px}}
