.page-hero{--ph-ink:#30231d;--ph-paper:#fbf5ee;--ph-sand:#eadacc;--ph-copper:#a3472c;--ph-line:#d5bdae;background:var(--ph-paper);color:var(--ph-ink);padding:36px 0 48px}.ph-crumbs{color:#776253;align-items:center;gap:10px;margin-bottom:30px;font-size:12px;display:flex}.ph-crumbs a{color:inherit}.ph-crumbs [aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:52ch;overflow:hidden}.ph-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ph-copper);margin:0 0 14px;font-size:11px;font-weight:800}.page-hero h1{letter-spacing:-.045em;color:inherit;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.65vw,54px);line-height:1.08}.ph-lead{color:#6d594b;max-width:65ch;margin:0;font-size:17px;line-height:1.6}.ph-course-path{align-items:center;gap:16px;margin-top:24px;display:flex}.ph-course-path .btn{flex:none}.ph-course-path>span{color:#765e50;max-width:30ch;font-size:12px;font-weight:700;line-height:1.45}.ph-answer{border-left:2px solid var(--ph-copper);padding:4px 0 4px 20px}.ph-answer>span{text-transform:uppercase;letter-spacing:.12em;color:var(--ph-copper);font-size:10px;font-weight:800}.ph-answer p{margin:8px 0 0;font-size:15px;line-height:1.6}.ph-layout>*,.ph-visual{min-width:0}.ph-visual ul,.ph-visual ol{margin:0;padding:0;list-style:none}.ph-visual p{margin:0}.ph-visual strong{font-weight:750}@media (width<=640px){.page-hero{padding:24px 0 32px}.ph-crumbs{margin-bottom:24px;font-size:11px}.ph-crumbs [aria-current],.ph-crumbs>span:last-of-type{display:none}.page-hero h1{letter-spacing:-.035em;margin-bottom:15px;font-size:32px}.ph-lead{font-size:15px;line-height:1.5}.ph-course-path{flex-direction:column;align-items:flex-start;gap:9px;margin-top:20px}.ph-course-path .btn{width:100%}.ph-course-path>span{font-size:11px}.ph-answer{padding-left:15px}.ph-answer p{font-size:14px}.ph-eyebrow{margin-bottom:10px}}.page-hero--system{background:radial-gradient(circle at 50% 38%,#fff8ef 0,#f4e8d9 54%,#ead8c5 100%);padding-bottom:34px}.page-hero--system .ph-layout{grid-template-columns:1fr;gap:18px;display:grid}.page-hero--system .ph-copy{text-align:center;max-width:980px;margin:auto}.page-hero--system .ph-eyebrow{margin-bottom:9px}.page-hero--system .ph-lead{margin:auto;font-size:18px}.page-hero--system .ph-answer{display:none}.page-hero--system .ph-visual{width:100%}.page-hero--system h1{max-width:1050px;margin:0 auto 10px;font-size:clamp(38px,4.3vw,66px);line-height:1.02}.system-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:8px;display:flex}.system-actions>p{color:#654d40;text-align:center;flex:0 0 100%;max-width:760px;font-size:15px;line-height:1.55;margin:0 auto 4px!important}.system-actions__link{color:#7b3d29;font-size:14px;font-weight:800;text-decoration:none}.system-actions__link span{margin-left:5px;display:inline-block}.system-scene{background:#e1c8ac;border-radius:3px;height:688px;position:relative;overflow:hidden;box-shadow:0 24px 70px #4d2d1c2e}.system-scene:after{content:"";pointer-events:none;background:linear-gradient(#f9f1e8ed 0,#f9f1e8db 22%,#f9f1e805 40%,#1d141024 100%);position:absolute;inset:0}.system-scene picture{position:absolute;inset:150px 0 0}.system-scene img{object-fit:cover;object-position:center 55%;opacity:.98;width:100%;height:100%;position:absolute}.system-stages{z-index:3;background:#fff9f3ad;border-bottom:1px solid #74513d24;grid-template-columns:repeat(6,1fr);height:150px;display:grid;position:absolute;inset:0 0 auto}.system-stages li{min-width:0;padding:15px 18px 13px}.system-stages li+li{border-left:1px solid #74513d24}.system-stage-head{justify-content:space-between;align-items:center;display:flex}.system-stage-icon{background:#98462f;border-radius:50%;place-items:center;width:36px;height:36px;color:#fff!important;display:grid!important}.system-stage-number{color:#7b3d29!important;letter-spacing:.04em!important;font-size:13px!important}.system-stages strong{text-transform:uppercase;letter-spacing:.035em;margin-top:8px;font-size:13px;line-height:1.15;display:block}.system-stages small{color:#665348;margin-top:5px;font-size:10px;line-height:1.3;display:block}.system-route-labels{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:170px;left:28px;right:28px}.system-route-labels span{color:#fff6ec;text-transform:uppercase;letter-spacing:.1em;backdrop-filter:blur(6px);background:#2a1d17d1;border:0;padding:7px 13px;font-size:9px;font-weight:800;box-shadow:0 8px 18px #1e120d24}.system-route-labels span:nth-child(2){display:none}.system-flows{z-index:3;color:#fff6ea;grid-template-columns:repeat(4,1fr);gap:9%;display:grid;position:absolute;inset:auto 54px 15px}.system-flows li{min-width:0;box-shadow:none;text-shadow:0 1px 4px #140a06b8;background:0 0;border:0;align-items:center;gap:11px;padding:7px 10px;display:flex;position:relative}.system-flows li:before{content:"";border-left:1px solid #ffeedcad;height:45px;position:absolute;top:-45px;left:50%}.system-flow-icon{background:#ad5634;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;box-shadow:0 4px 12px #2d160d38;color:#fff!important;margin:0!important;display:grid!important}.system-flows strong{text-transform:uppercase;letter-spacing:.045em;font-size:13px;display:block}.system-flows li div>span{color:#f0ddcc;margin-top:2px;font-size:9px;line-height:1.3;display:block}.system-benefit-band{background:#fffaf4e0;border:1px solid #845c4421;border-radius:16px;grid-template-columns:250px 1fr;align-items:stretch;margin-top:14px;display:grid;box-shadow:0 16px 40px #4d2d1c14}.system-benefit-band>p{border-right:1px solid #74513d29;align-items:center;margin:0;padding:18px 24px;font-size:20px;line-height:1.18;display:flex}.system-benefits{grid-template-columns:repeat(4,1fr);display:grid!important}.system-benefits li{align-items:center;gap:11px;min-width:0;padding:17px 15px;display:flex}.system-benefits li+li{border-left:1px solid #74513d29}.system-benefits>li>span{color:#a3472c;border:1px solid #a3472c;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.system-benefits strong,.system-benefits small{display:block}.system-benefits strong{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.system-benefits small{color:#6d594b;margin-top:4px;font-size:10px;line-height:1.35}@media (width<=900px){.system-scene{height:650px}.system-stages li{padding:14px 10px}.system-stages strong{font-size:12px}.system-stages small{font-size:9px}.system-flow-icon{display:none!important}.system-flows{gap:3%;inset:auto 18px 18px}.system-flows li{padding:13px}.system-benefit-band{grid-template-columns:190px 1fr}.system-benefit-band>p{padding:16px;font-size:17px}.system-benefits li{gap:7px;padding:15px 9px}.system-benefits>li>span{display:none}}@media (width<=640px){.page-hero--system .ph-layout{gap:16px}.page-hero--system h1{font-size:32px}.page-hero--system .ph-lead{font-size:15px}.system-actions{flex-direction:column;align-items:stretch;gap:12px}.system-actions .btn{width:100%}.system-actions__link{text-align:center}.system-scene{border-radius:12px;height:auto;padding-top:260px}.system-scene:after{display:none}.system-scene picture{height:260px;inset:0 0 auto}.system-scene img{object-position:center 55%;height:260px}.system-route-labels{top:14px;left:10px;right:10px}.system-route-labels span{padding:5px 7px;font-size:8px}.system-route-labels span:nth-child(2){display:none}.system-stages{background:#fbf4eb;grid-template-columns:1fr 1fr;height:auto;margin:0;position:relative;inset:auto}.system-stages li{padding:11px}.system-stages li:nth-child(2n){border-left:1px solid #74513d2e}.system-stages li:nth-child(n+3){border-top:1px solid #74513d2e}.system-stage-icon{width:28px;height:28px;font-size:14px!important}.system-stages small{font-size:10px}.system-flows{background:#4a352b;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;position:relative;inset:auto}.system-flows li{border-radius:10px;padding:10px}.system-flows li:before{display:none}.system-flows strong{font-size:11px}.system-flows li div>span{font-size:9px}.system-benefit-band{display:block}.system-benefit-band>p{border-bottom:1px solid #74513d29;border-right:0;font-size:18px}.system-benefits{grid-template-columns:1fr 1fr}.system-benefits li:nth-child(odd){border-left:0}.system-benefits li:nth-child(n+3){border-top:1px solid #74513d29}.system-benefits small{font-size:10px}.system-actions>p{flex:none}}.system-actions__meta{color:#8b5a43;letter-spacing:.035em;text-align:center;width:100%;font-size:12px;font-weight:800}@media (width>=641px){.system-flows li:before{display:none}.system-flows{bottom:14px}.system-flows li{align-items:center;padding-inline:8px}}.system-scene img{top:0;left:0}.system-scene--diagram{height:auto;min-height:0;box-shadow:none;color:#fff;background:#2d211c;border:1px solid #ffffff29;border-radius:16px;gap:0;padding:clamp(1.15rem,2.5vw,2rem);display:grid}.system-scene--diagram:after{display:none}.system-scene--diagram .system-scene__label{color:#efaa89;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff2b;margin:0;padding:0 0 1rem;font-size:.68rem;font-weight:850}.system-scene--diagram .system-stages{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;margin:0;padding:0;display:grid;position:relative;inset:auto}.system-scene--diagram .system-stages li{border:0;border-bottom:1px solid #ffffff26;grid-template-columns:auto 1fr;align-content:start;column-gap:.75rem;min-height:118px;padding:1.05rem;display:grid}.system-scene--diagram .system-stages li:nth-child(3n+2){border-inline:1px solid #ffffff26}.system-scene--diagram .system-stage-number{grid-row:1/3;font-weight:900;color:#efa07d!important;font-size:.68rem!important}.system-scene--diagram .system-stages strong{color:#fff;letter-spacing:.04em;margin:0;font-size:.82rem}.system-scene--diagram .system-stages small{color:#d8c5bb;grid-column:2;margin-top:.35rem;font-size:.68rem;line-height:1.42}.system-scene--diagram .system-flows{color:#fff;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:1rem 0 0;display:grid;position:relative;inset:auto}.system-scene--diagram .system-flows li{min-height:0;text-shadow:none;grid-template-columns:auto 1fr;gap:.55rem;padding:.15rem .8rem;display:grid}.system-scene--diagram .system-flows li+li{border-left:1px solid #ffffff26}.system-scene--diagram .system-flows>li>span{color:#efa07d;font-size:.63rem;font-weight:900}.system-scene--diagram .system-flows strong{letter-spacing:.04em;font-size:.7rem}.system-scene--diagram .system-flows small{color:#d8c5bb;margin-top:.2rem;font-size:.61rem;line-height:1.35;display:block}@media (width<=640px){.system-scene--diagram{border-radius:12px;padding:1rem}.system-scene--diagram .system-stages{grid-template-columns:1fr}.system-scene--diagram .system-stages li,.system-scene--diagram .system-stages li:nth-child(n){border-left:0;border-right:0;min-height:0;padding:1rem 0}.system-scene--diagram .system-stages li:first-child{padding-top:1rem}.system-scene--diagram .system-flows{grid-template-columns:1fr 1fr;padding-top:.5rem}.system-scene--diagram .system-flows li{padding:.8rem .5rem}.system-scene--diagram .system-flows li:nth-child(odd){border-left:0}.system-scene--diagram .system-flows li:nth-child(n+3){border-top:1px solid #ffffff26}}.page-hero--evidence{background:#eee1d3}.page-hero--evidence .ph-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:32px 65px;display:grid}.page-hero--evidence .ph-copy,.page-hero--evidence .ph-answer{grid-column:1}.page-hero--evidence .ph-visual{grid-area:1/2/3}.page-hero--evidence h1{font-size:clamp(32px,3.35vw,48px)}.evidence-kit{background:#fffaf3;border:1px solid #cbb09b;border-radius:8px 22px 22px 8px;min-height:425px;display:flex;transform:rotate(1deg);box-shadow:10px 12px #ddc6b2}.kit-spine{color:#fff0df;background:#8d3e28;border-radius:7px 0 0 7px;flex-shrink:0;justify-content:center;align-items:center;width:49px;display:flex}.kit-spine span{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;font-size:11px;transform:rotate(180deg)}.kit-content{flex:1;min-width:0;padding:30px}.kit-tab{letter-spacing:-.03em;font-size:26px;font-weight:750}.kit-chain{border-bottom:1px solid #d5bdae;gap:12px;padding:18px 0 22px;font-size:12px;display:flex}.kit-chain i{color:#a3472c;font-style:normal}.kit-content li{border-bottom:1px solid #e7d7c7;align-items:baseline;gap:15px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.kit-content li>span{color:#a3472c}.kit-limit{color:#816856;padding-top:22px;font-size:12px;line-height:1.5}@media (width<=950px){.page-hero--evidence .ph-layout{column-gap:30px}.kit-content{padding:22px}.kit-chain{gap:8px}.kit-spine{width:36px}}@media (width<=640px){.page-hero--evidence .ph-layout{flex-direction:column;gap:26px;display:flex}.page-hero--evidence .ph-visual{width:100%}.page-hero--evidence .ph-answer{order:3}.evidence-kit{border-radius:6px 16px 16px 6px;min-height:0;transform:none;box-shadow:5px 6px #ddc6b2}.kit-content{padding:18px 16px}.kit-tab{font-size:23px}.kit-chain{padding:12px 0;font-size:11px}.kit-content li{gap:10px;padding:10px 0;font-size:13px}.kit-limit{padding-top:14px;font-size:11px}.kit-spine{width:28px}.kit-spine span{font-size:9px}}.page-hero--resume{background:#fff9f1}.page-hero--resume .ph-layout{grid-template-columns:1.6fr 1fr;gap:30px 65px;display:grid}.page-hero--resume .ph-copy{max-width:800px}.page-hero--resume .ph-answer{grid-area:1/2;align-self:end}.page-hero--resume .ph-visual{grid-column:1/-1}.page-hero--resume h1{font-size:clamp(32px,3.5vw,50px)}.resume-progression{border-top:1px solid #c9ad96;grid-template-columns:repeat(3,1fr);display:grid}.resume-progression li{gap:22px;padding:25px 32px 22px 0;display:flex;position:relative}.resume-progression li+li{border-left:1px solid #dec8b5;padding-left:30px}.resume-progression li:nth-child(2){background:#f1e3d4}.resume-progression li:nth-child(3){color:#fff5e9;background:#33251f;padding-right:24px}.resume-number{letter-spacing:-.08em;color:#ab5136;font-size:50px;font-weight:500;line-height:1}.resume-progression strong{letter-spacing:-.03em;margin:4px 0 14px;font-size:24px;line-height:1.2;display:block}.resume-progression p{max-width:20ch;font-size:14px;line-height:1.5}.resume-progression small{opacity:.7;max-width:23ch;margin-top:18px;font-size:12px;line-height:1.6;display:block}.resume-arrow{color:#b76848;font-size:24px;position:absolute;bottom:16px;right:18px}@media (width<=950px){.page-hero--resume .ph-layout{gap:26px}.resume-progression li,.resume-progression li+li{gap:12px;padding:22px 18px}.resume-number{font-size:36px}.resume-progression strong{font-size:20px}}@media (width<=640px){.page-hero--resume .ph-layout{flex-direction:column;gap:22px;display:flex}.page-hero--resume .ph-visual{width:100%}.page-hero--resume .ph-answer{order:3}.resume-progression{display:block}.resume-progression li,.resume-progression li+li{border-bottom:1px solid #dec8b5;border-left:0;gap:22px;padding:17px 16px}.resume-number{font-size:32px}.resume-progression strong{margin:0 0 6px;font-size:21px}.resume-progression p{max-width:none;font-size:12px}.resume-progression small{display:none}.resume-arrow{font-size:19px;top:14px;bottom:auto}}.resume-progression li:last-child p{color:#ead8c8}.page-hero--roles{color:#fff5e9;--ph-copper:#e5a482;background:#30251f}.page-hero--roles .ph-layout{grid-template-columns:1.7fr 1fr;gap:28px 70px;display:grid}.page-hero--roles .ph-copy{max-width:850px}.page-hero--roles .ph-lead,.page-hero--roles .ph-crumbs{color:#d9c5b5}.page-hero--roles .ph-answer{grid-area:1/2;align-self:end}.page-hero--roles .ph-visual{grid-column:1/-1}.page-hero--roles h1{font-size:clamp(32px,3.5vw,50px)}.page-hero--roles .ph-answer p{color:#e1cebe}.roles-matrix{border-top:1px solid #786051;grid-template-columns:1fr 180px 1fr;display:grid}.role-name{padding:24px 30px 30px}.role-name small{color:#d8ac8e;margin-bottom:9px;font-size:11px;display:block}.role-name strong{font-size:32px}.role-forward{text-align:right}.roles-center{text-align:center;background:#49352a;border-inline:1px solid #786051;padding:22px 10px}.roles-center span{letter-spacing:.12em;text-transform:uppercase;color:#d8ac8e;font-size:10px}.roles-center strong{text-transform:uppercase;margin-top:10px;font-size:20px;line-height:1.15;display:block}.role-duty{border-top:1px solid #5c473a;justify-content:space-between;align-items:center;gap:20px;padding:16px 30px;font-size:15px;display:flex}.role-duty.right{text-align:right}.role-duty i{color:#dc926a;font-style:normal}.role-joint{text-align:center;color:#e9bd9b;border-top:1px solid #786051;background:#49352a;border-inline:1px solid #786051;padding:16px 8px;font-size:12px}@media (width<=800px){.page-hero--roles .ph-layout{gap:24px}.roles-matrix{grid-template-columns:1fr 130px 1fr}.role-duty{padding:16px}.role-name{padding:22px 16px}.role-name strong{font-size:25px}}@media (width<=640px){.page-hero--roles .ph-layout{flex-direction:column;gap:24px;display:flex}.page-hero--roles .ph-answer{order:3}.page-hero--roles .ph-visual{width:100%}.role-name{padding:15px 7px}.role-name strong{letter-spacing:-.04em;font-size:17px}.role-name small{min-height:26px;font-size:9px;line-height:1.3}.roles-center{padding:15px 3px}.roles-center strong{margin-top:7px;font-size:11px}.role-duty{gap:4px;padding:12px 7px;font-size:11px;line-height:1.4}.role-duty i{display:none}.role-joint{place-items:center;padding:14px 2px;font-size:9px;display:grid}.page-hero--roles h1{font-size:32px}.roles-matrix{grid-template-columns:1fr 1fr}.roles-center{border:0;grid-area:1/1/auto/-1;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.roles-center span{font-size:10px}.roles-center strong{margin:0;font-size:12px}.roles-center br{display:none}.role-name{grid-row:2}.role-name small{min-height:0;font-size:10px}.role-forward{border-left:1px solid #786051}.role-joint{border-inline:0;grid-column:1/-1;padding:7px;font-size:11px}.role-joint:nth-child(5){grid-row:3}.role-joint:nth-child(8){grid-row:5}.role-joint:nth-child(11){grid-row:7}.role-duty:nth-child(4),.role-duty:nth-child(6){grid-row:4}.role-duty:nth-child(7),.role-duty:nth-child(9){grid-row:6}.role-duty:nth-child(10),.role-duty:nth-child(12){grid-row:8}.role-duty{padding:12px 8px;font-size:12px}.role-duty.right{border-left:1px solid #786051;justify-content:flex-end}}.page-hero--forwarding{background:#f8f0e6}.page-hero--forwarding .ph-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px 90px;display:grid}.page-hero--forwarding .ph-visual{grid-area:1/2/3}.page-hero--forwarding .ph-answer{grid-column:1}.page-hero--forwarding h1{font-size:clamp(32px,3.25vw,47px)}.handoff-system{max-width:550px;margin-left:auto;padding-right:55px;position:relative}.handoff-client,.handoff-carrier{border-block:1px solid #c7a58a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:20px 25px;display:flex}.handoff-client small{color:#a3472c;width:100%;font-size:11px}.handoff-client strong,.handoff-carrier strong{font-size:24px}.handoff-client>span,.handoff-carrier>span{color:#7c6250;font-size:12px}.handoff-link{color:#9a5638;justify-content:center;align-items:center;gap:14px;height:54px;font-size:11px;display:flex}.handoff-link b{font-size:28px;font-weight:400}.handoff-organizer{color:#fff5e8;background:#8d432e;border-radius:18px;padding:25px;box-shadow:0 12px 30px #72412a15}.handoff-organizer small{color:#edd3bd;font-size:11px}.handoff-organizer strong{margin:8px 0 20px;font-size:36px;display:block}.handoff-organizer>div{border-top:1px solid #c48461;justify-content:space-between;gap:10px;padding-top:15px;font-size:12px;display:flex}.handoff-return{border:1px solid #b78d6c;border-left:0;border-radius:0 16px 16px 0;justify-content:center;align-items:center;width:30px;display:flex;position:absolute;top:45px;bottom:35px;right:0}.handoff-return span{writing-mode:vertical-rl;color:#916347;letter-spacing:.05em;background:#f8f0e6;padding:15px 0;font-size:10px}.handoff-return i{color:#916347;font-size:24px;font-style:normal;position:absolute;top:-15px;left:-4px;transform:rotate(-90deg)}@media (width<=950px){.page-hero--forwarding .ph-layout{gap:30px}.handoff-system{padding-right:35px}.handoff-organizer>div{flex-wrap:wrap}}@media (width<=640px){.page-hero--forwarding .ph-layout{flex-direction:column;gap:24px;display:flex}.page-hero--forwarding .ph-visual{width:100%}.page-hero--forwarding .ph-answer{order:3}.handoff-system{padding-right:25px}.handoff-client,.handoff-carrier{padding:12px 14px}.handoff-client strong,.handoff-carrier strong{font-size:21px}.handoff-client>span,.handoff-carrier>span{font-size:11px}.handoff-organizer{padding:18px}.handoff-organizer strong{margin:5px 0 14px;font-size:29px}.handoff-organizer>div{gap:8px;padding-top:12px;font-size:10px}.handoff-link{height:42px;font-size:10px}.handoff-return{width:16px}.handoff-return span{font-size:9px}}.page-hero--business{background:#eadbcb}.page-hero--business .ph-layout{grid-template-columns:1.2fr 1fr;gap:28px 60px;display:grid}.page-hero--business .ph-copy{grid-column:1/-1;max-width:1000px}.page-hero--business .ph-lead{max-width:850px}.page-hero--business .ph-visual{grid-column:1/-1}.page-hero--business .ph-answer{grid-column:1/-1;max-width:900px;margin-top:5px}.page-hero--business h1{max-width:980px;font-size:clamp(32px,3.7vw,54px)}.business-system{grid-template-rows:auto 60px;grid-template-columns:200px 80px 240px 1fr;align-items:center;display:grid;position:relative}.business-sources{border-left:3px solid #a3472c;flex-direction:column;gap:0;display:flex}.business-sources span{border-bottom:1px solid #cbb29b;padding:14px 20px;font-size:17px}.business-sources span:last-child{border:0}.business-merge{border:1px solid #a47d5e;border-left:0;height:108px;margin-right:32px;position:relative}.business-merge:after{content:"→";text-align:center;color:#a3472c;width:32px;font-size:24px;position:absolute;top:36px;left:100%}.business-owner{color:#fff1e0;background:#35271f;border-radius:18px;padding:26px}.business-owner small{color:#d6b99e;font-size:10px}.business-owner strong{margin-top:12px;font-size:28px;line-height:1.1;display:block}.business-task{justify-content:space-around;align-items:center;gap:15px;padding-left:25px;display:flex}.business-task>span{max-width:110px;font-size:13px}.business-task strong{font-size:18px}.business-task i{color:#a3472c;font-style:normal}.business-back{border:1px solid #b48d6c;border-top:0;border-radius:0 0 18px 18px;grid-column:1/-1;align-self:stretch;align-items:center;gap:20px;margin:0 45px 0 0;padding:14px 18px;display:flex}.business-back>span{color:#a3472c;font-size:24px}.business-back strong{font-size:13px}.business-back small{color:#80634c;margin-left:auto;font-size:11px}@media (width<=1050px){.business-system{grid-template-columns:160px 40px 200px 1fr}.business-merge{margin-right:18px}.business-merge:after{width:18px}.business-task{flex-wrap:wrap;justify-content:center;padding-left:20px}.business-task>span{font-size:12px}.business-owner{padding:22px}.business-owner strong{font-size:24px}}@media (width<=640px){.page-hero--business .ph-layout{flex-direction:column;gap:24px;display:flex}.page-hero--business .ph-visual{width:100%}.business-system{flex-direction:column;padding-right:18px;display:flex}.business-sources{border-bottom:1px solid #a47d5e;border-left:0;flex-direction:row;justify-content:space-between;width:100%}.business-sources span{border:0;padding:10px 4px;font-size:11px}.business-merge{border:0;border-left:1px solid #a47d5e;height:20px;margin:0}.business-merge:after{display:none}.business-owner{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px;display:flex}.business-owner strong{margin:0;font-size:22px}.business-owner small{max-width:80px;font-size:10px}.business-task{flex-wrap:nowrap;gap:8px;width:100%;padding:22px 5px}.business-task>span{max-width:72px;font-size:10px}.business-task strong{font-size:13px}.business-back{border-radius:0 0 12px 12px;flex-wrap:wrap;gap:6px 10px;width:calc(100% + 18px);margin:0 -18px 0 0;padding:14px 8px;position:relative}.business-back:after{content:"";border-right:1px solid #b48d6c;height:180px;position:absolute;bottom:100%;right:0}.business-back strong{font-size:12px}.business-back small{width:100%;margin-left:28px;font-size:10px}}.page-hero--training{background:#fcf7f0}.page-hero--training .ph-layout{grid-template-columns:.9fr 1.25fr;align-items:center;gap:28px 70px;display:grid}.page-hero--training .ph-visual{grid-area:1/2/3}.page-hero--training .ph-answer{grid-column:1}.page-hero--training h1{font-size:clamp(32px,3.2vw,46px)}.training-review{border-top:3px solid #a3472c}.training-review dl{margin:0}.training-review dl>div{border-bottom:1px solid #d9c5b2;grid-template-columns:1fr 1.3fr 16px;align-items:baseline;gap:24px;padding:20px 0;display:grid}.training-review dt{font-size:17px;font-weight:750}.training-review dd{color:#7d6552;margin:0;font-size:13px;line-height:1.5}.training-review dl span{color:#a3472c}.training-outcome{background:#eadacc;border-radius:0 0 18px 18px;padding:25px 28px}.training-outcome small{text-transform:uppercase;letter-spacing:.1em;color:#8e422b;font-size:10px;display:block}.training-outcome strong{letter-spacing:-.04em;margin:12px 0;font-size:28px;line-height:1.15;display:block}.training-outcome>span{color:#7d6552;font-size:12px}@media (width<=950px){.page-hero--training .ph-layout{gap:28px}.training-review dl>div{gap:12px;padding:17px 0}.training-review dt{font-size:15px}.training-review dd{font-size:12px}}@media (width<=640px){.page-hero--training .ph-layout{flex-direction:column;gap:24px;display:flex}.page-hero--training .ph-visual{width:100%}.page-hero--training .ph-answer{order:3}.training-review dl>div{grid-template-columns:1fr 1.15fr;gap:14px;padding:13px 0}.training-review dl span{display:none}.training-review dt{font-size:13px}.training-review dd{font-size:11px;line-height:1.4}.training-outcome{padding:18px}.training-outcome strong{font-size:23px}.training-outcome>span{font-size:11px}}.page-hero--roadmap{background:#eee0d1;padding:56px 0 78px}.page-hero--roadmap .ph-layout{grid-template-columns:minmax(0,1.28fr) minmax(360px,.88fr);align-items:start;gap:28px 72px;display:grid}.page-hero--roadmap .ph-copy{grid-column:1}.page-hero--roadmap .ph-visual{grid-area:1/2/span 2;min-width:0;margin-top:18px}.page-hero--roadmap .ph-answer{grid-column:1;max-width:620px;margin-top:0}.page-hero--roadmap h1{letter-spacing:-.052em;max-width:14.5ch;margin-bottom:19px;font-size:clamp(3.25rem,5.2vw,4.75rem);line-height:.98}.page-hero--roadmap .ph-lead{max-width:620px;font-size:17px;line-height:1.62}.page-hero--roadmap .ph-course-path{display:none}.career-hero-image{aspect-ratio:4/5;background:#31221b;min-height:470px;margin:0;position:relative;overflow:hidden}.career-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#2f1f170f 42%,#2f1f17ad 100%);position:absolute;inset:0}.career-hero-image img{object-fit:cover;object-position:52% center;width:100%;height:100%;display:block}.career-hero-image figcaption{z-index:1;color:#fff1e7;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;bottom:17px;left:18px}@media (width<=1024px){.page-hero--roadmap{padding-block:44px 58px}.page-hero--roadmap .ph-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:24px 44px}.career-hero-image{min-height:400px}.page-hero--roadmap h1{font-size:clamp(3rem,5vw,3.9rem)}}@media (width<=640px){.page-hero--roadmap{padding:24px 0 32px}.page-hero--roadmap .ph-layout{grid-template-columns:1fr;gap:22px;display:grid}.page-hero--roadmap .ph-copy,.page-hero--roadmap .ph-visual,.page-hero--roadmap .ph-answer{grid-area:auto;width:auto}.page-hero--roadmap .ph-copy{order:1}.page-hero--roadmap .ph-answer{order:2;margin:0}.page-hero--roadmap .ph-visual{order:3;margin-top:2px}.page-hero--roadmap h1{max-width:13ch;margin-bottom:15px;font-size:clamp(2.38rem,10.8vw,2.72rem);line-height:1.02}.page-hero--roadmap .ph-lead{font-size:16px;line-height:1.57}.career-hero-image{aspect-ratio:5/4;min-height:0}.career-hero-image figcaption{font-size:9px;bottom:13px;left:14px}}.page-hero--transport-control{background:linear-gradient(#f9f1e8 0%,#f4e7db 100%);padding-bottom:clamp(3.5rem,7vw,6rem)}.page-hero--transport-control .ph-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:28px 64px;display:grid}.page-hero--transport-control .ph-copy{display:contents}.page-hero--transport-control .ph-eyebrow{grid-column:1/-1;margin-bottom:-12px}.page-hero--transport-control h1{grid-column:1;max-width:780px;margin:0;font-size:clamp(36px,4.35vw,62px);line-height:1.01}.page-hero--transport-control .ph-lead{grid-column:2;margin:0 0 4px;font-size:17px}.page-hero--transport-control .ph-course-path{grid-column:1/-1;margin-top:0}.page-hero--transport-control .ph-visual{grid-column:1/-1;margin-top:12px}.page-hero--transport-control .ph-answer{grid-column:1/-1;max-width:940px}.control-line{color:#fff;isolation:isolate;background:#2b201b;border:1px solid #7048342e;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #351f1533}.control-line:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1c130f94 0,#1c130f1f 28%,#1c130f14 52%,#1c130fb8 74%,#1c130ff5 100%),radial-gradient(circle at 88% 12%,#de694324,#0000 27%);position:absolute;inset:0}.control-line__photo{z-index:0;position:absolute;inset:0}.control-line__photo img{object-fit:cover;object-position:center 48%;filter:saturate(.9)contrast(1.02);width:100%;height:100%}.control-line__head{z-index:2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:2rem;padding:20px 24px;display:flex;position:relative}.control-line__head div{gap:3px;display:grid}.control-line__head span,.control-line__footer span{color:#ef9877;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.control-line__head strong{font-size:.82rem}.control-line__head p{color:#dbc8be;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.68rem;display:flex}.control-line__head p i{background:#ef6d46;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ef6d4621}.control-line__route{z-index:2;color:#ef9877;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;top:54%;left:5.5%;right:5.5%}.control-line__route span{background:#35261fe0;border:1px solid #ef98778c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:grid}.control-line__route i{background:linear-gradient(90deg,#ef987726,#ef9877cc,#ef987726);height:1px}.control-line__route b{font-weight:400}.control-line__stages{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative;padding:300px 24px 26px!important;display:grid!important}.control-line__stages li{border-top:1px solid #ffffffb3;border-bottom:1px solid #ffffff3d;min-width:0}.control-line__stages a{color:#fff;text-shadow:0 1px 12px #1a110db8;background:linear-gradient(#2519142e,#251914c7);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:5px 10px;min-height:94px;padding:16px 14px 14px;text-decoration:none;transition:background .25s,padding .25s;display:grid;position:relative}.control-line__stages a>span{color:#ef9877;letter-spacing:.08em;align-self:start;font-size:.62rem;font-weight:900}.control-line__stages strong{letter-spacing:.015em;grid-column:1;align-self:end;font-size:.86rem}.control-line__stages small{color:#e7d8cf;grid-column:1/-1;font-size:.65rem;line-height:1.35}.control-line__stages a>i{color:#ef9877;opacity:.8;font-size:.72rem;font-style:normal;position:absolute;top:13px;right:13px}.control-line__footer{z-index:2;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.control-line__footer div{gap:4px;padding:17px 24px;display:grid}.control-line__footer div+div{border-left:1px solid #ffffff1f}.control-line__footer strong{color:#f0e5df;font-size:.72rem}.control-line__return{z-index:2;color:#eadbd3;align-items:center;gap:14px;padding:17px 24px;display:flex;position:relative}.control-line__return p{line-height:1.55;color:#eadbd3!important;font-size:.72rem!important}@media (width<=800px){.page-hero--transport-control .ph-layout{grid-template-columns:1fr;gap:22px}.page-hero--transport-control .ph-copy{display:block}.page-hero--transport-control .ph-eyebrow,.page-hero--transport-control h1,.page-hero--transport-control .ph-lead,.page-hero--transport-control .ph-course-path,.page-hero--transport-control .ph-visual,.page-hero--transport-control .ph-answer{grid-column:auto}.page-hero--transport-control .ph-copy .ph-eyebrow{margin-bottom:22px!important}.page-hero--transport-control h1{margin-bottom:18px}.page-hero--transport-control .ph-course-path{margin-top:22px}.page-hero--transport-control .ph-visual{margin-top:4px}.control-line__stages{grid-template-columns:repeat(3,1fr);padding-top:240px!important}.control-line__route{display:none}}@media (width<=640px){.page-hero--transport-control h1{font-size:34px}.page-hero--transport-control .ph-lead{font-size:15px}.control-line{border-radius:20px}.control-line:before{background:linear-gradient(#1c130f80,#1c130f0f 20%,#1c130f4d 31%,#1c130ff0 43%,#1c130ffa)}.control-line__photo{height:330px}.control-line__photo img{object-position:62% 50%}.control-line__head{align-items:flex-start;padding:16px}.control-line__head p{font-size:.55rem}.control-line__head strong{font-size:.72rem}.control-line__stages{grid-template-columns:1fr;padding:230px 16px 12px!important}.control-line__stages li{border-top:1px solid #ffffff61;border-bottom:0}.control-line__stages li+li{border-left:0}.control-line__stages li:last-child{border-bottom:1px solid #ffffff61;grid-column:auto}.control-line__stages a,.control-line__stages li:last-child a{background:#1f151185;grid-template-rows:auto auto;grid-template-columns:42px 1fr;min-height:72px;padding:12px 4px}.control-line__stages a:hover{background:#1f151185;padding-left:4px}.control-line__stages a>span{grid-row:1/3;align-self:center;font-size:.65rem}.control-line__stages strong{grid-column:2;align-self:end}.control-line__stages small{color:#ddcbc1;grid-column:2}.control-line__stages a>i{top:12px;right:5px}.control-line__footer{grid-template-columns:1fr}.control-line__footer div{padding:13px 16px}.control-line__footer div+div{border-top:1px solid #ffffff1f;border-left:0}.control-line__return{align-items:flex-start;padding:15px 16px}.control-line__return p{font-size:.68rem!important}}.control-line{color:#2b201b;background:#f7eee5;padding:0;box-shadow:0 24px 60px #351f1524}.control-line:before{background:linear-gradient(#1c130f80,#1c130f08 45%,#1c130f24);height:470px;inset:0 0 auto}.control-line__photo{height:470px;inset:0 0 auto}.control-line__head span{color:#ef9877}.control-line__stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:0!important;padding:392px 0 0!important}.control-line__stages li{border-top:1px solid #7048342e;border-bottom:0}.control-line__stages li+li{border-left:1px solid #70483429}.control-line__stages a,.control-line__stages li:last-child a{color:#2b201b;min-height:118px;text-shadow:none;background:#fffaf5b8;grid-template-rows:auto;grid-template-columns:1fr;gap:6px;padding:19px 18px;display:grid}.control-line__stages a:hover,.control-line__stages a:focus-visible{background:#fffaf5;padding-left:18px}.control-line__stages a>span{color:#b94e31;grid-row:auto;font-size:.62rem}.control-line__stages strong{grid-column:auto;align-self:auto;font-size:.84rem}.control-line__stages small{color:#725d52;grid-column:auto;font-size:.66rem}.control-line__stages a>i{display:none}.control-line__return{color:#725d52;background:#efe0d3;border-top:1px solid #70483429;margin:0;padding:16px 22px}.control-line__return>span{color:#b94e31;font-size:1.25rem}.control-line__return p{color:#725d52!important}.control-line__return strong{color:#2b201b}@media (width<=800px){.control-line__stages{grid-template-columns:repeat(3,1fr);padding-top:392px!important}}@media (width<=640px){.control-line:before{background:linear-gradient(#1c130f80,#1c130f0a 55%,#1c130f29);height:260px}.control-line__photo{height:260px}.control-line__stages{grid-template-columns:1fr;padding:190px 0 0!important}.control-line__stages li{border-top:1px solid #7048342e}.control-line__stages li+li{border-left:0}.control-line__stages a,.control-line__stages li:last-child a{background:#fffaf5cc;grid-template-rows:auto auto;grid-template-columns:40px 1fr;min-height:70px;padding:12px 16px}.control-line__stages a:hover{background:#fffaf5cc;padding-left:16px}.control-line__stages a>span{grid-row:1/3;align-self:center}.control-line__stages strong{grid-column:2;align-self:end}.control-line__stages small{color:#725d52;grid-column:2}}@media (prefers-reduced-motion:no-preference){.control-line__head p i{animation:2.2s ease-in-out infinite controlPulse}@keyframes controlPulse{50%{box-shadow:0 0 0 9px #ef6d4600}}}
