.logistics-story[data-astro-cid-kuxshwbc]{color:#10243a;background:#ffd639;padding:clamp(64px,7vw,108px) 0}.logistics-layout[data-astro-cid-kuxshwbc]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.logistics-copy[data-astro-cid-kuxshwbc]{max-width:530px}.logistics-eyebrow[data-astro-cid-kuxshwbc]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.logistics-eyebrow[data-astro-cid-kuxshwbc] span[data-astro-cid-kuxshwbc]{background:#ca2530;width:28px;height:2px}.logistics-copy[data-astro-cid-kuxshwbc] h2[data-astro-cid-kuxshwbc]{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4.2vw,62px);font-weight:700;line-height:1.04}.logistics-copy[data-astro-cid-kuxshwbc] h2[data-astro-cid-kuxshwbc] span[data-astro-cid-kuxshwbc]{display:block}.logistics-description[data-astro-cid-kuxshwbc]{max-width:480px;margin-top:24px;font-size:16px;line-height:1.7}.logistics-cta[data-astro-cid-kuxshwbc]{color:#fff;background:#10243a;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-width:210px;min-height:64px;margin:30px 0 0;padding:20px 36px;font-size:16px;font-weight:700;transition:transform .2s,background .2s;display:flex;box-shadow:0 10px 22px #10243a40}.logistics-cta[data-astro-cid-kuxshwbc]:hover{background:#1e3c58;transform:translateY(-2px)}.logistics-note[data-astro-cid-kuxshwbc]{border-left:2px solid #10243a66;max-width:400px;margin-top:22px;padding-left:14px;font-size:12px;line-height:1.7}.logistics-photos[data-astro-cid-kuxshwbc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.logistics-photo[data-astro-cid-kuxshwbc]{background:#10243a;border-radius:10px;min-width:0;height:190px;position:relative;overflow:hidden}.logistics-photo--main[data-astro-cid-kuxshwbc]{grid-column:1/-1;height:clamp(260px,25vw,360px)}.logistics-photo[data-astro-cid-kuxshwbc]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071522c9);position:absolute;inset:35% 0 0}.logistics-photo[data-astro-cid-kuxshwbc] img[data-astro-cid-kuxshwbc]{object-fit:cover;width:100%;height:100%;display:block}.logistics-photo[data-astro-cid-kuxshwbc] figcaption[data-astro-cid-kuxshwbc]{z-index:1;color:#fff;font-size:13px;font-weight:700;position:absolute;bottom:15px;left:15px;right:15px}.logistics-photo[data-astro-cid-kuxshwbc] figcaption[data-astro-cid-kuxshwbc] span[data-astro-cid-kuxshwbc]{color:#ffda43;letter-spacing:.08em;margin-right:8px;font-size:10px}@media (width<=900px){.logistics-layout[data-astro-cid-kuxshwbc]{grid-template-columns:1fr;gap:38px}.logistics-copy[data-astro-cid-kuxshwbc]{max-width:680px}}@media (width<=600px){.logistics-copy[data-astro-cid-kuxshwbc]{text-align:center}.logistics-eyebrow[data-astro-cid-kuxshwbc]{justify-content:center}.logistics-description[data-astro-cid-kuxshwbc],.logistics-cta[data-astro-cid-kuxshwbc]{margin-inline:auto}.logistics-story[data-astro-cid-kuxshwbc]{padding:56px 0}.logistics-copy[data-astro-cid-kuxshwbc] h2[data-astro-cid-kuxshwbc]{font-size:clamp(36px,10vw,48px)}.logistics-description[data-astro-cid-kuxshwbc]{font-size:15px}.logistics-photos[data-astro-cid-kuxshwbc]{gap:8px}.logistics-photo[data-astro-cid-kuxshwbc]{height:145px}.logistics-photo--main[data-astro-cid-kuxshwbc]{height:240px}.logistics-photo[data-astro-cid-kuxshwbc] figcaption[data-astro-cid-kuxshwbc]{font-size:11px;bottom:10px;left:10px;right:10px}}@layer responsive{.rental-service{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.rental-service h2{max-width:540px;margin-block:16px 22px;font-size:clamp(30px,3.3vw,46px)}.rental-service p{max-width:580px;color:var(--muted);font-size:14px;line-height:1.8}.rental-periods{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.rental-periods li{border:1px solid var(--line);border-radius:8px;padding:12px 18px;font-size:13px;font-weight:600}.rental-text-link{border-bottom:1px solid;gap:14px;margin-top:22px;padding-bottom:6px;font-size:13px;display:inline-flex}.rental-intro{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.7}body[data-brand=rent] .rental .equipment-task-guide{grid-template-columns:260px minmax(0,1fr)}body[data-brand=rent] .rental .task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-brand=rent] .rental .task-grid button{border-top:1px solid var(--line);min-height:128px;padding:25px 20px}body[data-brand=rent] .rental .task-grid button:nth-child(-n+3){border-top:0}body[data-brand=rent] .rental #equipment-count{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:8px;font-size:12px;font-weight:400}body[data-brand=rent] .rental .equipment-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:46px 28px;display:flex}body[data-brand=rent] .rental .equipment-card{flex:0 0 calc(33.3333% - 18.6667px);min-width:0}.equipment-identity{text-align:center;height:100%;min-height:200px;color:var(--navy);background:linear-gradient(145deg,#fff,#e3e8ec);border:1px solid #10243a22;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.equipment-identity>span{font-size:15px;font-weight:600}.equipment-identity>strong{margin-block:20px 8px;font-size:clamp(38px,4vw,58px);line-height:1}.equipment-identity>small{max-width:200px;color:var(--muted);font-size:12px;line-height:1.5}body[data-brand=rent] .rental .equipment-reveal{background:var(--navy);justify-content:flex-start;overflow-y:auto}.equipment-model{color:var(--muted);text-align:center;margin-top:9px;font-size:12px}.equipment-spec{color:var(--navy);text-align:center;margin-top:12px;font-size:12px;line-height:1.6;display:block}.equipment-spec strong{font-size:15px}.equipment-application{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.8}.equipment-details{border-block:1px solid var(--line);margin-top:18px}.equipment-details summary{color:var(--navy);cursor:pointer;padding:15px 0;font-size:13px;font-weight:600}.equipment-details dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 0;font-size:12px;line-height:1.6;display:grid}.equipment-details dt{color:var(--muted)}.equipment-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.equipment-details>p{color:var(--muted);padding:12px 0 18px;font-size:12px;line-height:1.8}.rent-promo .rent-logistics-note{grid-column:1/-1;max-width:850px;margin:0;font-size:12px;line-height:1.8}.rent-promo-message>div>p{max-width:680px}body:not(.enhanced)[data-brand=rent] .equipment-visual{height:auto}body:not(.enhanced)[data-brand=rent] .equipment-photo{height:260px}body:not(.enhanced)[data-brand=rent] .equipment-reveal{pointer-events:auto;position:relative;inset:auto;transform:none}body:not(.enhanced)[data-brand=rent] .equipment-reveal>p,body:not(.enhanced)[data-brand=rent] .equipment-reveal dl>div{opacity:1;transform:none}@media (width<=1100px){body[data-brand=rent] .rental .equipment-task-guide{grid-template-columns:1fr}body[data-brand=rent] .rental .task-grid button:nth-child(-n+3){border-top:1px solid var(--line)}body[data-brand=rent] .rental .equipment-card{flex-basis:calc(50% - 14px)}}@media (width<=760px){.rental-service{grid-template-columns:minmax(0,1fr);gap:30px}body[data-brand=rent] .rental .task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-brand=rent] .rental .task-grid button{min-height:136px}.rent-promo .rent-logistics-note{text-align:center}}@media (width<=600px){body[data-brand=rent] .rental .equipment-card{flex-basis:100%}.rental-periods{gap:8px}.rental-periods li{padding:11px 14px}}}body[data-brand=rent] .rental .equipment-visual,body[data-brand=rent] .rental .equipment-card:hover .equipment-visual,body[data-brand=rent] .rental .equipment-card:focus-within .equipment-visual{transform:none}body[data-brand=rent] .rental .equipment-card:hover h3,body[data-brand=rent] .rental .equipment-card:focus-within h3{color:inherit;transform:none}body[data-brand=rent] .rental .equipment-photo img{filter:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){body[data-brand=rent] .rental .equipment-photo:hover img{filter:none;transform:scale(1.12)}body[data-brand=rent] .rental .equipment-card:hover .equipment-photo:not(:hover) img{filter:none;transform:none}}body[data-brand=rent] .rental .equipment-details{border-bottom:0}body[data-brand=rent] .rental .equipment-details>p{padding-bottom:0}body[data-brand=rent] .rental .equipment-inquiry:focus-visible{outline-color:var(--navy)}body[data-brand=rent] .rental .equipment-grid{align-items:stretch}body[data-brand=rent] .rental .equipment-card{flex-direction:column;display:flex}body[data-brand=rent] .rental .equipment-visual{flex:0 0 310px}body[data-brand=rent] .rental .equipment-card h3{justify-content:center;align-items:center;min-height:54px;display:flex}body[data-brand=rent] .rental .equipment-model{min-height:18px}body[data-brand=rent] .rental .equipment-spec{min-height:39px}body[data-brand=rent] .rental .equipment-application{min-height:71px}body[data-brand=rent] .rental .equipment-inquiry{margin-top:auto}body[data-brand=rent] .rental .equipment-details{margin-bottom:18px}@media (width<=600px){body[data-brand=rent] .rental .equipment-card h3,body[data-brand=rent] .rental .equipment-model,body[data-brand=rent] .rental .equipment-spec,body[data-brand=rent] .rental .equipment-application{min-height:0}body[data-brand=rent] .rental .equipment-inquiry{margin-top:0}}body[data-brand=rent] .rental .equipment-inquiry{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#10243a;border-color:#10243a;min-height:46px;margin:0;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1),background .2s;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(14px);box-shadow:0 10px 24px #10243a55}body[data-brand=rent] .rental .equipment-visual:hover .equipment-inquiry,body[data-brand=rent] .rental .equipment-visual:focus-within .equipment-inquiry{opacity:1;pointer-events:auto;transform:none}body[data-brand=rent] .rental .equipment-inquiry:hover{background:#244762;border-color:#244762}body[data-brand=rent] .rental .equipment-inquiry:focus-visible{outline-offset:2px;outline:3px solid #ffcf27}@media (hover:none){body[data-brand=rent] .rental .equipment-inquiry{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){body[data-brand=rent] .rental .equipment-inquiry{transition:none}}@media (width<=600px){body[data-brand=rent] .rental .equipment-task-intro{min-height:0;padding:18px 20px}body[data-brand=rent] .rental .equipment-task-intro strong{font-size:18px}body[data-brand=rent] .rental .equipment-task-guide .task-grid button{min-height:82px;padding:14px 16px}body[data-brand=rent] .rental .equipment-task-guide .task-grid strong{font-size:13px}body[data-brand=rent] .rental .equipment-task-guide .task-grid small{margin-top:5px;font-size:11px}body[data-brand=rent] .rental .equipment-task-guide .task-grid button[aria-pressed=true]:after{width:19px;height:19px;font-size:10px;top:8px;right:8px}}
