.ep-wrap{--ep-accent:#ea7122;--ep-accent-dark:#c85f14;--ep-accent-soft:#fdf0e6;--ep-navy:#072453;--ep-navy-2:#123a7c;--ep-text:#1f2933;--ep-muted:#667085;--ep-border:#e4e7ec;--ep-bg:#f3f4f6;--ep-card:#fff;--ep-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);--ep-shadow-hover:0 6px 18px rgba(16,24,40,.12);background:var(--ep-bg);color:var(--ep-text)}.ep-page{max-width:1280px;margin-inline:auto;padding:28px 16px 56px}.ep-page h1,.ep-page h2,.ep-page h3{color:var(--ep-navy);margin:0;letter-spacing:-.01em;text-transform:none}.ep-page h1{max-width:900px;margin-top:10px;font-size:clamp(26px,3.6vw,34px);line-height:1.15;font-weight:800}.ep-page h2{font-size:clamp(19px,2.2vw,22px);line-height:1.3;font-weight:700}.ep-page h3{font-size:15px;line-height:1.4;font-weight:700}.ep-page p{margin:0}.ep-hero{background:var(--ep-card);border:1px solid var(--ep-border);border-left:4px solid var(--ep-accent);border-radius:6px;box-shadow:var(--ep-shadow);padding:28px}.ep-eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ep-accent-dark)}.ep-lead{margin-top:14px!important;max-width:820px;font-size:16px;line-height:1.65;color:var(--ep-text)}.ep-section{margin-top:36px}.ep-section>p,.ep-intro{margin-top:12px!important;max-width:820px;font-size:15px;line-height:1.7;color:var(--ep-muted)}.ep-section>.ep-eyebrow+h2{margin-top:6px}.ep-page a:not(.ep-btn):not(.ep-card-link){color:var(--ep-accent-dark);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ep-page a:not(.ep-btn):not(.ep-card-link):hover{color:var(--ep-navy)}.ep-card{display:block;background:var(--ep-card);border:1px solid var(--ep-border);border-radius:6px;padding:18px 20px;box-shadow:var(--ep-shadow)}.ep-card p,.ep-card dd{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--ep-muted)}.ep-card dt{font-weight:700;color:var(--ep-navy)}.ep-cards{display:grid;gap:14px;margin:18px 0 0}@media(min-width:768px){.ep-cards{grid-template-columns:1fr 1fr}}.ep-grid{display:grid;gap:14px;margin-top:18px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ep-card-link{position:relative;color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s}.ep-card-link:hover{box-shadow:var(--ep-shadow-hover);border-color:var(--ep-accent)}.ep-more{position:absolute;top:18px;right:18px;color:var(--ep-accent);font-weight:700}.ep-table{margin-top:18px;overflow-x:auto;border:1px solid var(--ep-border);border-radius:6px;background:var(--ep-card)}.ep-table table{width:100%;min-width:560px;border-collapse:collapse;text-align:left;font-size:14px;margin:0}.ep-table th{background:var(--ep-navy);color:#fff;padding:10px 14px;font-weight:600;border:0}.ep-table td{padding:10px 14px;border:0;border-top:1px solid var(--ep-border);vertical-align:top;color:var(--ep-muted)}.ep-table tr:nth-child(2n) td{background:#fafbfc}.ep-table td:first-child{font-weight:600;color:var(--ep-text)}.ep-note{margin-top:10px!important;font-size:12px!important;color:var(--ep-muted)}.ep-checklist{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px;max-width:820px}.ep-checklist li{display:flex;gap:10px;background:var(--ep-card);border:1px solid var(--ep-border);border-radius:4px;padding:10px 14px;font-size:14px;line-height:1.6;color:var(--ep-text)}.ep-checklist li:before{content:"\2713";font-weight:800;color:var(--ep-accent)}.ep-faq{display:grid;gap:10px;margin-top:18px;max-width:820px}.ep-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.ep-faq summary::-webkit-details-marker{display:none}.ep-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--ep-accent);font-weight:700}.ep-faq details[open] summary:after{content:"\2013"}.ep-steps{list-style:none;counter-reset:s;padding:0;margin:18px 0 0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ep-steps li{counter-increment:s;background:var(--ep-card);border:1px solid var(--ep-border);border-radius:6px;padding:18px;box-shadow:var(--ep-shadow)}.ep-steps li:before{content:counter(s,decimal-leading-zero);display:block;font-weight:800;color:var(--ep-accent);margin-bottom:6px}.ep-steps p{margin-top:6px;font-size:14px;line-height:1.6;color:var(--ep-muted)}.ep-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:22px 0 0;max-width:820px}.ep-stats div{border-top:3px solid var(--ep-accent);padding-top:8px}.ep-stats dt{font-size:26px;font-weight:800;color:var(--ep-navy)}.ep-stats dd{margin:4px 0 0;font-size:13px;color:var(--ep-muted)}.ep-callout{margin-top:14px;background:var(--ep-accent-soft);border-color:#f6d3b8}.ep-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:4px;background:var(--ep-accent);color:#fff!important;font-weight:600;font-size:14px;border:0;text-decoration:none!important;transition:background .15s}.ep-btn:hover{background:var(--ep-accent-dark)}.ep-btn-outline{background:#fff;color:var(--ep-navy)!important;border:1px solid var(--ep-navy)}.ep-btn-outline:hover{background:var(--ep-navy);color:#fff!important}.ep-shop{padding:22px;border-radius:6px;background:var(--ep-card);border:1px solid var(--ep-border);border-top:3px solid var(--ep-accent)}.ep-cta{margin-top:44px;background:var(--ep-navy);border-radius:6px;padding:28px;color:#d7dee7}.ep-cta h2{color:#fff!important}.ep-cta p{margin-top:10px!important;max-width:680px;font-size:14px;line-height:1.6;color:#d7dee7}.ep-cta .ep-btn{margin-top:18px}.ep-hero-img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:6px;margin-top:22px}.ep-logo-group{margin-top:26px}.ep-logo-group h3{font-size:16px}.ep-logos{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.ep-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid var(--ep-border);border-radius:6px;padding:12px 8px;text-align:center;font-size:12px;line-height:1.3;color:var(--ep-muted)}.ep-logo img{width:56px;height:56px;object-fit:contain}.ep-logos-compact{margin-top:18px}.ep-contact{display:grid;gap:16px;margin-top:22px}@media(min-width:900px){.ep-contact{grid-template-columns:5fr 7fr;align-items:start}}.ep-contact-info{display:grid;gap:12px}.ep-contact-item{display:flex;flex-direction:column;gap:4px}.ep-contact-item strong{color:var(--ep-navy);font-size:16px;word-break:break-word}.ep-contact-form h2{margin-bottom:14px!important}.ep-contact-form form,.ep-form-row{display:grid;gap:14px}@media(min-width:600px){.ep-form-row{grid-template-columns:1fr 1fr}}.ep-contact-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ep-text)}.ep-contact-form input,.ep-contact-form textarea{width:100%;border:1px solid var(--ep-border);border-radius:4px;padding:11px 12px;font:inherit;font-size:15px;font-weight:400;color:var(--ep-text);background:#fff}.ep-contact-form input:focus,.ep-contact-form textarea:focus{outline:2px solid var(--ep-accent);outline-offset:0;border-color:var(--ep-accent)}.ep-contact-form .ep-btn{justify-self:start;cursor:pointer}.ep-form-ok{background:#e8f6ee;color:#15803d;border-radius:4px;padding:10px 12px;font-weight:600}.ep-form-error{background:#fdecec;color:#b42318;border-radius:4px;padding:10px 12px}.ep-contact-content{margin-top:12px}.ep-contact-content h2{margin-top:36px}.ep-contact-content>p,.ep-contact-content li{font-size:15px;line-height:1.7;color:var(--ep-muted)}.ep-contact-content ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px;max-width:820px}.ep-contact-content li{display:flex;gap:10px;background:#fff;border:1px solid var(--ep-border);border-radius:4px;padding:10px 14px;color:var(--ep-text)}.ep-contact-content li:before{content:"\2713";font-weight:800;color:var(--ep-accent)}.ep-contact-content details{background:#fff;border:1px solid var(--ep-border);border-radius:6px;padding:14px 18px;margin-top:10px;max-width:820px}.ep-contact-content summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;color:var(--ep-navy)}.ep-contact-content summary::-webkit-details-marker{display:none}.ep-contact-content summary:after{content:"+";font-size:22px;line-height:1;color:var(--ep-accent);font-weight:700}.ep-contact-content details[open] summary:after{content:"\2013"}.ep-contact-content details p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--ep-muted)}.ep-contact-content a{color:var(--ep-accent-dark);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ep-page.css.map */
