/* GEODOMAS MASTER · PPD handover gate v3 */
.handover-v3{position:relative;overflow:hidden;background:#071410;color:#f4f1e8;border-top:1px solid rgba(211,174,103,.22);border-bottom:1px solid rgba(211,174,103,.22)}
.handover-v3::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(133,166,151,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(133,166,151,.055) 1px,transparent 1px),radial-gradient(circle at 82% 22%,rgba(204,162,84,.14),transparent 36%);background-size:54px 54px,54px 54px,auto}
.handover-v3 .wrap{position:relative;z-index:1}
.handover-v3__head{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(28px,5vw,76px);align-items:end}
.handover-v3 .ey{color:#cfaa65}
.handover-v3 h2{max-width:840px;margin-bottom:0;color:#f4f1e8}
.handover-v3__lead{margin:0;color:#aec1b8;font-size:clamp(.95rem,1.45vw,1.12rem);line-height:1.75}
.handover-v3__figure{margin:48px 0 0;border:1px solid rgba(214,177,105,.34);background:#091b16;box-shadow:0 38px 100px rgba(0,0,0,.25)}
.handover-v3__figure img{display:block;width:100%;height:auto;aspect-ratio:20/11;object-fit:cover}
.handover-v3__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.13)}
.handover-v3__card{position:relative;min-height:245px;padding:26px 24px 28px;border-right:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(255,255,255,.052),rgba(255,255,255,.018))}
.handover-v3__card:last-child{border-right:0}
.handover-v3__card b{display:block;color:#d3ad67;font-size:.64rem;letter-spacing:.15em;text-transform:uppercase}
.handover-v3__card h3{margin:16px 0 12px;color:#fff;font:clamp(1.35rem,2vw,1.9rem)/1.08 Georgia,serif;letter-spacing:-.025em}
.handover-v3__card p{margin:0;color:#aebfb8;font-size:.81rem;line-height:1.68}
.handover-v3__boundary{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:start;margin:0;padding:24px 28px 27px;border-top:1px solid rgba(255,255,255,.13);color:#9dafA7;font-size:.75rem;line-height:1.65}
.handover-v3__boundary strong{color:#d3ad67;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}
@media(max-width:980px){.handover-v3__head{grid-template-columns:1fr}.handover-v3__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-v3__card:nth-child(2){border-right:0}.handover-v3__card:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}
@media(max-width:620px){.handover-v3__figure{margin-top:32px}.handover-v3__figure img{aspect-ratio:10/9}.handover-v3__grid{grid-template-columns:1fr}.handover-v3__card{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.handover-v3__card:last-child{border-bottom:0}.handover-v3__boundary{grid-template-columns:1fr;padding:22px 20px}}
