:root{--forest:#00482d} .transport-hero{max-width:1300px;margin:0 auto;min-height:620px;padding:85px 40px 75px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:75px}.kicker,.section-kicker{font-size:14px;letter-spacing:3.5px;color:var(--forest);font-weight:800}.small-rule{height:3px;width:47px;background:var(--forest);margin:27px 0}.transport-copy h1{font-size:clamp(46px,5vw,70px);color:var(--forest);letter-spacing:-3px;margin:0 0 25px}.lead{font-size:clamp(24px,2.5vw,33px);line-height:1.55;letter-spacing:-1px;margin:0 0 24px}.lead strong{color:var(--forest)}.intro{font-size:17px;line-height:1.9;color:#606b64;margin:0 0 33px}.transport-photo{margin:0;max-width:435px;justify-self:end;width:100%}.transport-photo img{width:100%;height:450px;object-fit:cover;object-position:50% 48%;display:block;border-radius:7px}.transport-photo figcaption{font-size:11px;letter-spacing:2.4px;color:#819088;margin-top:15px;text-align:right}.transport-services{background:#f7f9f7;padding:95px max(5%,calc((100vw - 1220px)/2)) 105px}.transport-services h2,.transport-process h2,.transport-fare h2{font-size:clamp(28px,3vw,38px);letter-spacing:-1.5px;margin:17px 0 36px;color:#153b2a}.transport-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.transport-grid article{background:white;padding:35px 28px;border:1px solid #e9efeb;border-radius:8px;min-height:220px}.transport-grid span{font-size:14px;color:#628475;font-weight:700}.transport-grid h3{font-size:23px;margin:26px 0 13px}.transport-grid p{color:#68746d;line-height:1.8;font-size:15px;margin:0}.transport-process{max-width:1220px;margin:0 auto;padding:100px 25px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.transport-process p,.transport-fare p{color:#69756d;font-size:16px;line-height:1.9}.transport-process ol{list-style:none;padding:0;margin:0}.transport-process li{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #e1e9e3}.transport-process li b{color:#397258;font-size:16px}.transport-process li strong,.transport-process li span{display:block}.transport-process li strong{font-size:19px;margin-bottom:9px}.transport-process li span{color:#728077;font-size:14px;line-height:1.6}.transport-fare{background:#f7f9f7;padding:85px max(5%,calc((100vw - 1220px)/2))}.transport-fare p{max-width:700px}.outline-link{display:inline-flex;margin-top:20px;padding:14px 23px;border:1px solid #0d5637;color:#0d5637;border-radius:4px;font-weight:700;gap:30px}.transport-contact{text-align:center;background:#00482d;color:#fff;padding:75px 20px 85px}.transport-contact span{font-size:12px;letter-spacing:3px}.transport-contact h2{font-size:35px;margin:18px 0 12px}.transport-contact p{color:#d4e5dc;margin-bottom:27px}.transport-contact .cta{background:#fff;color:#00482d}@media(max-width:850px){.transport-hero{grid-template-columns:1fr;padding:55px 24px 65px;gap:35px}.transport-photo{justify-self:start;max-width:410px}.transport-photo img{height:360px}.transport-grid{grid-template-columns:1fr}.transport-services{padding:65px 24px}.transport-process{grid-template-columns:1fr;gap:22px;padding:70px 24px}.transport-fare{padding:65px 24px}.transport-copy h1{font-size:48px}.lead{font-size:25px}}
.fare-panel{max-width:960px;background:#fff;border:1px solid #e0e9e2;border-radius:12px;padding:30px 36px;margin-top:30px}.fare-panel h3,.fare-notes h3{font-size:22px;color:#00482d;margin:0 0 20px}.fare-list{margin:0}.fare-list>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:20px 0;border-top:1px solid #e8eee9}.fare-list dt{font-weight:750;color:#234b36}.fare-list dd{margin:0;line-height:1.65;color:#34453a}.fare-list dd strong{font-size:19px;color:#00482d}.fare-list small{display:block;color:#6b7c71;font-size:14px}.fare-notes{max-width:960px;padding:30px 4px 0}.fare-notes ul{padding-left:22px;color:#58685e;line-height:1.9}.fare-notes li{margin-bottom:10px}@media(max-width:650px){.fare-panel{padding:22px}.fare-list>div{grid-template-columns:1fr;gap:5px}.fare-list dd strong{font-size:17px}}
