.closing-section{--head:'TIU Gia',Gia,Arial,sans-serif;--mint:#a9ddd8;--soft:#becacb;--wash:#233b40;min-height:var(--slide-height);height:auto;padding-top:clamp(24px,4vh,48px);padding-bottom:clamp(28px,5vh,60px);background:radial-gradient(ellipse at 90% 15%,#253c423b,transparent 65%),#11191d;display:flex;flex-direction:column;gap:28px}
.closing-production{--mint:#efa391;--wash:#483029;background:radial-gradient(ellipse at 90% 20%,#54322866,transparent 65%),#1b1718}
.closing-launch{--mint:#a6c9f5;--wash:#263c53;background:radial-gradient(ellipse at 90% 20%,#263e5966,transparent 65%),#141b25}
.closing-section .section-label{margin:0;padding-bottom:14px}.closing-section .section-head{display:block;margin:0}.closing-section .section-head h1{max-width:1100px;font:400 clamp(36px,4.7vw,76px)/1.08 var(--head);letter-spacing:-.035em;margin:0 0 22px}.closing-section .section-head .intro{max-width:980px;font:clamp(16px,1.35vw,21px)/1.5 Arial;margin:0;color:#d0d5db}.closing-section .note{margin:0;font:13px/1.5 Arial;max-width:1200px;color:var(--soft)}
.closing-divider .section-head{margin:auto 0;padding:40px 0}.closing-divider .section-head h1{font-size:clamp(52px,7.4vw,120px);max-width:1100px;color:var(--mint)}.closing-divider .section-head .intro{border-top:1px solid #ffffff35;padding-top:26px;max-width:100%}
.closing-columns{margin:0}.closing-columns h3{font:400 clamp(24px,2.2vw,34px)/1.15 var(--head);color:var(--mint);margin:0 0 22px}.closing-columns p{font:clamp(16px,1.3vw,20px)/1.6 Arial;margin:0}.closing-columns article{border-top:1px solid #ffffff38}
.closing-callout{font:400 clamp(19px,1.8vw,27px)/1.35 var(--head);color:var(--mint);margin:0}
.production-chart{width:100%;margin:0}.production-months,.production-row{display:grid;grid-template-columns:minmax(230px,34%) 1fr;gap:24px;align-items:center}.production-months{font:11px/1.4 Arial;letter-spacing:.04em;color:var(--mint);padding-bottom:15px}.production-months>div{display:grid;grid-template-columns:repeat(13,1fr);text-align:center}.production-months>div span:nth-child(4){border-left:1px solid #ffffff50}.production-row{border-top:1px solid #ffffff1a;min-height:43px}.production-row p{font:14px/1.35 Arial;margin:10px 0}.production-row small{display:none}.production-track{display:grid;grid-template-columns:repeat(13,1fr);height:24px;background:repeating-linear-gradient(to right,#ffffff12 0,#ffffff12 1px,transparent 1px,transparent calc(100% / 13))}.production-track i{margin:5px 4px;background:linear-gradient(90deg,var(--mint),#d87165);border-radius:2px}
.closing-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.closing-phases article{border-top:2px solid var(--mint);padding-top:18px}.closing-phases article>span{font:12px/1.4 Arial;letter-spacing:.04em;color:var(--mint)}.closing-phases h2{font:400 clamp(23px,2.1vw,32px)/1.15 var(--head);margin:20px 0}.closing-phases p{font:15px/1.55 Arial;color:#d4dae3;margin:0}
.investment-lines>div{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid #ffffff20}.investment-lines strong{font:400 34px/1.1 var(--head);color:var(--mint)}.investment-lines span{font:17px/1.4 Arial}
.closing-thanks{--mint:#b7eee4;background:radial-gradient(ellipse at 75% 60%,#274b4a80,transparent 65%),#0d171a}.thank-you-title{margin:auto 0;padding:50px 0}.thank-you-title p{font:18px/1.4 Arial;color:var(--mint);margin:0 0 24px}.thank-you-title h1{font:400 clamp(68px,12vw,190px)/1 var(--head);letter-spacing:-.045em;margin:0}.thank-you-title em{font-style:normal;color:var(--mint)}.thank-you-signoff{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff35;padding-top:24px;font:12px/1.5 Arial;letter-spacing:.1em}.thank-you-signoff a{color:var(--mint);letter-spacing:0}
@media(max-width:1050px){.closing-phases{grid-template-columns:repeat(3,minmax(0,1fr))}.closing-phases article:last-child{grid-column:auto}.closing-section{gap:24px}}
@media(max-width:760px){.closing-phases{grid-template-columns:1fr}.closing-phases h2{margin:12px 0}.closing-columns{grid-template-columns:1fr}.production-months{display:none}.production-row{grid-template-columns:1fr;gap:0;padding:12px 0}.production-row p{margin:0 0 10px}.production-row small{display:block;margin-top:5px;color:var(--mint);font-size:12px}.production-track{height:20px}.closing-section .section-head h1{font-size:clamp(34px,8vw,56px)}.closing-divider .section-head h1{font-size:clamp(46px,10vw,76px)}.investment-lines>div{grid-template-columns:80px 1fr}.thank-you-signoff{flex-wrap:wrap}}
