/* Export pricing only. Shared navigation, Ready to start, form and footer are excluded. */
body.page-export-pricing main#main-content.ep-minimal{
 --ep-ink:#29312e;--ep-body:#687067;--ep-gold:#ad5835;--ep-gold-bright:#ad5835;
 --ep-gold-soft:#f3e9df;--ep-ivory:#f8f4ee;--ep-line:#e5ded3;--ep-white:#fff;--ep-navy:#29312e;--ep-navy-soft:#39443c;background:#fff;color:var(--ep-ink)
}
body.page-export-pricing main#main-content.ep-minimal *{box-sizing:border-box;min-width:0}
body.page-export-pricing main#main-content.ep-minimal .ep-shell{width:min(1200px,calc(100% - 64px));max-width:1200px;padding-inline:0;margin-inline:auto}
body.page-export-pricing main#main-content.ep-minimal>section{padding-block:40px!important;border-bottom:1px solid var(--ep-line)}
body.page-export-pricing main#main-content.ep-minimal :is(h1,h2){font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.14;letter-spacing:-.035em;text-transform:none;color:var(--ep-ink)}
body.page-export-pricing main#main-content.ep-minimal h1{font-size:clamp(32px,3.05vw,44px);max-width:25ch}
body.page-export-pricing main#main-content.ep-minimal h1 em{color:var(--ep-gold)}
body.page-export-pricing main#main-content.ep-minimal h2{font-size:clamp(26px,2.2vw,32px);max-width:32ch}
body.page-export-pricing main#main-content.ep-minimal h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.4;color:var(--ep-ink)}
body.page-export-pricing main#main-content.ep-minimal p{color:var(--ep-body);font-size:14px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-kicker{font-size:10px;color:var(--ep-gold);letter-spacing:.15em;font-weight:700;margin-bottom:18px}
body.page-export-pricing main#main-content.ep-minimal .ep-heading{gap:12px 36px;align-items:start;margin-bottom:26px}
body.page-export-pricing main#main-content.ep-minimal .ep-heading-wide h2{max-width:30ch;margin-bottom:16px}
body.page-export-pricing main#main-content.ep-minimal :is(.ep-hero-grid,.ep-editorial-layout,.ep-checklist-layout,.ep-outcome-layout,.ep-final-inner){gap:48px}
body.page-export-pricing main#main-content.ep-minimal .ep-hero-grid{grid-template-columns:1.08fr .92fr}
body.page-export-pricing main#main-content.ep-minimal .ep-hero-lead{font-size:16px;line-height:1.7;margin-top:22px}
body.page-export-pricing main#main-content.ep-minimal .ep-actions{gap:14px 20px;margin-top:24px}
body.page-export-pricing main#main-content.ep-minimal .btn{min-height:48px;padding:13px 22px;font-size:13px;line-height:1.6;border-radius:6px}
body.page-export-pricing main#main-content.ep-minimal .btn-primary{background:#b35d38!important;border-color:#b35d38!important;color:#fff!important;box-shadow:none!important}
body.page-export-pricing main#main-content.ep-minimal .btn-primary:hover{background:#944527!important;border-color:#944527!important}
body.page-export-pricing main#main-content.ep-minimal .btn-primary *{color:#fff!important}
body.page-export-pricing main#main-content.ep-minimal .ep-text-link{font-size:13px;color:var(--ep-gold);border-color:#d1ad94;line-height:1.6}
body.page-export-pricing main#main-content.ep-minimal .ep-scope-line{font-size:12px;line-height:1.7;margin-top:24px}
/* Four connected inputs lead to the original quotation-direction output. */
body.page-export-pricing main#main-content.ep-minimal .ep-pricing-model{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px;background:#fff;border:1px solid var(--ep-line);border-radius:12px}
body.page-export-pricing main#main-content.ep-minimal .ep-pricing-model figcaption{grid-column:1/-1;padding:0 0 18px;color:var(--ep-gold);border-bottom:1px solid var(--ep-line);font-size:10px;line-height:1.7;letter-spacing:.1em}
body.page-export-pricing main#main-content.ep-minimal .ep-model-input{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;padding:18px 14px;background:var(--ep-ivory);border:1px solid var(--ep-line);border-radius:7px}
body.page-export-pricing main#main-content.ep-minimal .ep-model-input>span{color:var(--ep-gold);font-size:10px;padding-top:3px}
body.page-export-pricing main#main-content.ep-minimal .ep-model-input strong{color:var(--ep-ink);font-size:14px;line-height:1.5}
body.page-export-pricing main#main-content.ep-minimal .ep-model-input small{color:var(--ep-body);font-size:12px;line-height:1.6;margin-top:5px}
body.page-export-pricing main#main-content.ep-minimal .ep-model-result{position:relative;grid-column:1/-1;display:block;margin-top:20px;padding:18px;text-align:center;background:#f3e9df;color:var(--ep-ink);border:1px solid #dec7b6;border-radius:7px}
body.page-export-pricing main#main-content.ep-minimal .ep-model-result::before{content:"\2193";position:absolute;bottom:100%;left:50%;width:20px;height:30px;transform:translateX(-50%);font:20px/28px Arial,sans-serif;color:var(--ep-gold);pointer-events:none}
body.page-export-pricing main#main-content.ep-minimal .ep-model-result span{display:block;color:var(--ep-gold);font-size:9px;line-height:1.6;margin-bottom:6px}
body.page-export-pricing main#main-content.ep-minimal .ep-model-result strong{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:400;line-height:1.3}
body.page-export-pricing main#main-content.ep-minimal .ep-section-intro h2{margin-bottom:18px}
body.page-export-pricing main#main-content.ep-minimal .ep-pullquote{font-size:15px!important;font-weight:400;line-height:1.7!important;margin-top:22px!important;padding:16px 0 0 18px}
body.page-export-pricing main#main-content.ep-minimal .ep-risk-list article{grid-template-columns:130px 1fr;gap:22px;padding:20px 0}
body.page-export-pricing main#main-content.ep-minimal .ep-risk-list article>span{font-size:9px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-risk-list p{font-size:13px}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-grid{gap:14px;border:0}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-grid article{padding:22px;border:1px solid var(--ep-line);border-radius:9px}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-head{min-height:56px;grid-template-columns:26px 1fr}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-head h3{font-size:15px}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-grid dt{font-size:9px;line-height:1.6}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-grid dd{font-size:12px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-factor-grid dl{gap:14px}
/* Cost figures remain intact; chart colors correspond to the legend. */
body.page-export-pricing main#main-content.ep-minimal .ep-cost-board{border-radius:10px 10px 0 0;overflow:hidden}
body.page-export-pricing main#main-content.ep-minimal :is(.ep-cost-visual,.ep-cost-table-wrap){padding:26px}
body.page-export-pricing main#main-content.ep-minimal .ep-total-block{margin-bottom:24px;padding-bottom:18px}
body.page-export-pricing main#main-content.ep-minimal .ep-total-block strong{font-size:48px}
body.page-export-pricing main#main-content.ep-minimal .ep-cost-bar{border-radius:6px;height:76px}
body.page-export-pricing main#main-content.ep-minimal :is(.ep-segment-product,.ep-key-product){background:#5b705f}
body.page-export-pricing main#main-content.ep-minimal :is(.ep-segment-packing,.ep-key-packing){background:#946c42}
body.page-export-pricing main#main-content.ep-minimal :is(.ep-segment-origin,.ep-key-origin){background:#75827c}
body.page-export-pricing main#main-content.ep-minimal :is(.ep-segment-margin,.ep-key-margin){background:#ad5835}
body.page-export-pricing main#main-content.ep-minimal .ep-cost-legend{gap:10px}
body.page-export-pricing main#main-content.ep-minimal .ep-cost-table :is(th,td){font-size:12px;line-height:1.65}
body.page-export-pricing main#main-content.ep-minimal .ep-example-notes{border-radius:0 0 10px 10px;overflow:hidden}
body.page-export-pricing main#main-content.ep-minimal .ep-example-notes>div{padding:18px 22px}
body.page-export-pricing main#main-content.ep-minimal .ep-example-notes p{font-size:12px;line-height:1.7}
/* Trade-term guidance and workflow use light panels with dark text. */
body.page-export-pricing main#main-content.ep-minimal :is(.ep-terms-section,.ep-workflow-section,.ep-final){background:var(--ep-ivory);color:var(--ep-ink)}
body.page-export-pricing main#main-content.ep-minimal .ep-light-heading h2{color:var(--ep-ink)}
body.page-export-pricing main#main-content.ep-minimal .ep-light-heading>p:last-child{color:var(--ep-body)}
body.page-export-pricing main#main-content.ep-minimal .ep-term-summary{gap:14px;margin-bottom:22px;background:transparent}
body.page-export-pricing main#main-content.ep-minimal .ep-term-summary article{padding:22px;border:1px solid var(--ep-line);border-radius:9px;background:#fff}
body.page-export-pricing main#main-content.ep-minimal .ep-term-summary h3{color:var(--ep-ink)}
body.page-export-pricing main#main-content.ep-minimal .ep-term-summary p{font-size:13px;color:var(--ep-body)}
body.page-export-pricing main#main-content.ep-minimal .ep-comparison-wrap{border:1px solid var(--ep-line);border-radius:10px;overflow-x:auto}
body.page-export-pricing main#main-content.ep-minimal .ep-comparison :is(th,td){font-size:12px;line-height:1.65}
body.page-export-pricing main#main-content.ep-minimal .ep-comparison caption{font-size:13px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-incoterm-note{margin-top:18px;padding:20px 22px;background:#f3e9df;border:1px solid #dec7b6;border-radius:8px;color:var(--ep-ink)}
body.page-export-pricing main#main-content.ep-minimal .ep-incoterm-note p{font-size:12px;line-height:1.7;color:var(--ep-body)}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist-callout{padding:20px;border:1px solid var(--ep-line);border-radius:9px}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist{border:1px solid var(--ep-line);border-radius:10px;overflow:hidden}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist li{padding:18px 20px;border:0;border-bottom:1px solid var(--ep-line);gap:14px;grid-template-columns:38px 1fr}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist li:last-child{border-bottom:0}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist li>span{width:30px;height:30px;font-size:10px;border-color:#dec7b6}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist h3{font-size:15px}
body.page-export-pricing main#main-content.ep-minimal .ep-checklist p{font-size:13px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-workflow{gap:24px}
body.page-export-pricing main#main-content.ep-minimal .ep-workflow>li{padding:20px;background:#fff;border:1px solid var(--ep-line);border-radius:9px}
body.page-export-pricing main#main-content.ep-minimal .ep-workflow>li:not(:last-child)::after{content:"\2192";top:28px;right:-24px;width:22px;height:22px;display:grid;place-items:center;color:var(--ep-gold);background:transparent;border:0;border-radius:0;font:18px/22px Arial,sans-serif;pointer-events:none}
body.page-export-pricing main#main-content.ep-minimal .ep-stage-title{min-height:50px;gap:10px;padding-bottom:14px;border-color:var(--ep-line)}
body.page-export-pricing main#main-content.ep-minimal .ep-stage-title h3{color:var(--ep-ink);font-size:15px}
body.page-export-pricing main#main-content.ep-minimal .ep-workflow dt{color:var(--ep-gold);font-size:9px;line-height:1.6}
body.page-export-pricing main#main-content.ep-minimal .ep-workflow dd{color:var(--ep-body);font-size:12px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-outcome-list article{grid-template-columns:30px 1fr;gap:12px;padding:18px 0}
body.page-export-pricing main#main-content.ep-minimal .ep-outcome-list p{font-size:13px}
body.page-export-pricing main#main-content.ep-minimal .ep-deliverable-sheet{padding:24px;border:1px solid #dec7b6;border-radius:10px}
body.page-export-pricing main#main-content.ep-minimal .ep-deliverable-sheet>h3{font-family:Georgia,'Times New Roman',serif;font-size:25px;line-height:1.2;margin:22px 0 18px}
body.page-export-pricing main#main-content.ep-minimal .ep-deliverable-sheet li{padding:14px 0;grid-template-columns:26px 1fr}
body.page-export-pricing main#main-content.ep-minimal .ep-deliverable-sheet li p{font-size:12px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-related-head{gap:36px;align-items:start;margin-bottom:26px}
body.page-export-pricing main#main-content.ep-minimal .ep-related-list a{padding:20px 0;gap:20px}
body.page-export-pricing main#main-content.ep-minimal .ep-related-list h3{font-size:15px}
body.page-export-pricing main#main-content.ep-minimal .ep-related-list p{font-size:12px;line-height:1.7}
body.page-export-pricing main#main-content.ep-minimal .ep-final h2{color:var(--ep-ink);max-width:28ch}
body.page-export-pricing main#main-content.ep-minimal .ep-final p:not(.ep-kicker){color:var(--ep-body);font-size:15px}
body.page-export-pricing main#main-content.ep-minimal .ep-final-actions>a:not(.btn){color:var(--ep-gold);border-color:#d1ad94;font-size:13px}
body.page-export-pricing main#main-content.ep-minimal :is(a,button,summary):focus-visible{outline:2px solid #a3502f;outline-offset:4px}
@media(max-width:1040px){
 body.page-export-pricing main#main-content.ep-minimal :is(.ep-hero-grid,.ep-editorial-layout,.ep-checklist-layout,.ep-outcome-layout,.ep-final-inner){gap:30px}
 body.page-export-pricing main#main-content.ep-minimal .ep-workflow>li:nth-child(2)::after{display:none}
}
@media(max-width:820px){
 body.page-export-pricing main#main-content.ep-minimal .ep-shell{width:calc(100% - 40px)}
 body.page-export-pricing main#main-content.ep-minimal>section{padding-block:30px!important}
 body.page-export-pricing main#main-content.ep-minimal .ep-hero-grid{grid-template-columns:1fr}
 body.page-export-pricing main#main-content.ep-minimal h1{font-size:33px;max-width:25ch}
 body.page-export-pricing main#main-content.ep-minimal h2{font-size:27px;max-width:32ch}
 body.page-export-pricing main#main-content.ep-minimal .ep-pricing-model{width:100%}
}
@media(max-width:680px){
 body.page-export-pricing main#main-content.ep-minimal .ep-workflow>li:not(:last-child)::after{display:grid;content:"\2193";top:100%;right:auto;bottom:auto;left:50%;margin-top:1px;transform:translateX(-50%)}
 body.page-export-pricing main#main-content.ep-minimal .ep-comparison tr+tr th{border-top-color:#f3e9df}
 body.page-export-pricing main#main-content.ep-minimal .ep-risk-list article{grid-template-columns:1fr;gap:8px}
}
@media(max-width:460px){
 body.page-export-pricing main#main-content.ep-minimal h1{font-size:31px}
 body.page-export-pricing main#main-content.ep-minimal .ep-pricing-model{padding:16px;gap:10px}
 body.page-export-pricing main#main-content.ep-minimal .ep-model-input{grid-template-columns:1fr;padding:14px;gap:6px}
 body.page-export-pricing main#main-content.ep-minimal .ep-model-input strong{font-size:13px}
 body.page-export-pricing main#main-content.ep-minimal .ep-model-input small{font-size:11px}
 body.page-export-pricing main#main-content.ep-minimal .ep-total-block strong{font-size:40px}
 body.page-export-pricing main#main-content.ep-minimal .ep-cost-table{min-width:380px}
 body.page-export-pricing main#main-content.ep-minimal .ep-cost-table :is(th,td):nth-child(3){display:table-cell}
 body.page-export-pricing main#main-content.ep-minimal :is(.ep-cost-visual,.ep-cost-table-wrap){padding:22px 18px}
}
