/* Emphasize the existing start-path section, without changing other pages. */
.start-section{margin-top:33px}
.start-heading{margin-bottom:17px}
.start-heading .eyebrow{color:#718162}
.start-heading h2{font-size:29px;line-height:1.4;letter-spacing:.2px;font-weight:700;color:var(--green);margin:6px 0 0}
.start-heading>p{font-size:13px;line-height:1.8;color:#74806e;margin-top:5px}
.start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.start-card{display:block;min-width:0;padding:21px 23px 22px;border:1px solid #cbd6c1;border-radius:18px;transition:background-color .16s,border-color .16s;box-shadow:0 4px 14px #183c2c05}
.start-basic{background:#e9efdf;color:var(--green)}
.start-advanced{background:#173e33;border-color:#173e33;color:#fffefa}
.start-top{display:flex;align-items:center;justify-content:space-between;gap:16px}
.start-top>span{font-size:12px;line-height:1.5;font-weight:400;color:#6d7d5d}
.start-top>svg{width:25px;height:25px;flex:none;color:#6b815e}
.start-advanced .start-top>span{color:#d1dfc7}
.start-advanced .start-top>svg{color:#d6bd8d}
.start-card h3{font-size:24px;font-weight:600;line-height:1.45;margin-top:9px;letter-spacing:.2px}
.start-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}
.start-route{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;line-height:1.6;color:#627653;margin:0}
.start-route i{font-style:normal;color:#8e9c7c;font-size:11px}
.start-advanced .start-route{color:#d1dfc7}
.start-advanced .start-route i{color:#a7bb9d}
.start-action{display:inline-flex;align-items:center;gap:15px;white-space:nowrap;border-radius:9px;background:#173e33;color:#fffefa;padding:10px 13px;font-size:12px;line-height:1.5;font-weight:500;flex:none}
.start-action svg{width:16px;height:16px}
.start-advanced .start-action{background:#f0e8d6;color:#173e33}
.start-basic:hover{background:#e0e9d3;border-color:#b9c7a7}
.start-advanced:hover{background:#21503f}
.start-card:focus-visible{outline:3px solid #bb9960;outline-offset:4px}
@media(min-width:651px) and (max-width:1150px){.start-card{padding:18px}.start-card h3{font-size:22px}.start-bottom{flex-wrap:wrap;row-gap:12px}.start-route{font-size:11px}.start-action{font-size:11px}}
@media(max-width:650px){
 .start-section{margin-top:24px}
 .start-heading{margin-bottom:12px}
 .start-heading .eyebrow{font-size:9px;letter-spacing:.4px}
 .start-heading h2{font-size:24px;line-height:1.4;margin-top:4px}
 .start-heading>p{font-size:11px;line-height:1.8;margin-top:4px}
 .start-grid{grid-template-columns:1fr;gap:11px}
 .start-card{padding:14px 15px 16px;border-radius:15px}
 .start-top>span{font-size:11px}
 .start-top>svg{width:21px;height:21px}
 .start-card h3{font-size:20px;line-height:1.45;margin-top:5px}
 .start-bottom{margin-top:12px;gap:8px}
 .start-route{font-size:11px;gap:5px}
 .start-route i{font-size:10px}
 .start-action{padding:8px 10px;gap:10px;font-size:11px;border-radius:8px}
 .start-action svg{width:14px;height:14px}
}
@media(max-width:375px){.start-heading h2{font-size:22px}.start-card{padding:13px 13px 15px}.start-card h3{font-size:19px}.start-route{font-size:11px;gap:4px}.start-action{font-size:10px;padding:8px 9px;gap:8px}}
@media(prefers-reduced-motion:reduce){.start-card{transition:none}}

