/* LaTronic V8 Phase 09 — Contact / Inquiry Center */
body.phase09-contact{background:var(--paper-100);color:var(--text-dark)}
body.phase09-contact .foundation-header{background:rgba(6,16,27,.95);border-bottom-color:rgba(255,255,255,.08)}
.ct09-hero{padding-top:var(--header-h);min-height:654px;background:#06101b;color:#fff;position:relative;overflow:hidden;isolation:isolate}.ct09-hero::before{content:"";position:absolute;inset:0 0 0 52%;z-index:-3;background:url("../../client-images-2026/mission.webp") center/cover no-repeat;filter:saturate(.45) contrast(1.06)}.ct09-hero::after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#06101b 0%,#06101b 44%,rgba(6,16,27,.84) 60%,rgba(6,16,27,.32) 100%),linear-gradient(0deg,#06101b 0%,transparent 48%)}.ct09-lines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(90deg,black 0 64%,transparent 92%)}
.ct09-hero__grid{min-height:calc(654px - var(--header-h));display:grid;grid-template-columns:6fr 4fr;gap:clamp(60px,9vw,129px);align-items:center;padding:58px 0 62px}.ct09-kicker{font:600 .67rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#d07e78}.ct09-hero h1{max-width:900px;margin:23px 0 27px;font-size:clamp(3.1rem,4.8vw,4.85rem);line-height:.91;letter-spacing:-.063em}.ct09-hero h1 span{color:#d78e88;font-weight:500}.ct09-hero__copy>p{max-width:640px;margin:0;color:#adb7c3;font-size:1.02rem;line-height:1.75}.ct09-direct{align-self:end;border-top:1px solid rgba(255,255,255,.23);background:rgba(7,16,27,.58);backdrop-filter:blur(15px)}.ct09-direct__title{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.12);font:600 .625rem var(--font-mono);letter-spacing:.13em;color:#7d8997}.ct09-direct a,.ct09-direct>div:not(.ct09-direct__title){display:grid;grid-template-columns:78px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.ct09-direct small{font:600 .625rem var(--font-mono);letter-spacing:.08em;color:#6e7b8b}.ct09-direct strong{font-size:.9rem;color:#f4f6f8}.ct09-direct a:hover strong{color:#d98d87}
.ct09-route{background:var(--paper-150);border-bottom:1px solid #d5cdc2}.ct09-route .shell{display:grid;grid-template-columns:220px 1fr}.ct09-route__label{padding:22px 28px 22px 0;border-right:1px solid #d5cdc2;font:600 .625rem var(--font-mono);letter-spacing:.12em;color:#857d73;display:flex;align-items:center}.ct09-route__choices{display:grid;grid-template-columns:repeat(5,1fr)}.ct09-route__choice{border:0;border-right:1px solid #d5cdc2;background:transparent;padding:18px 17px;text-align:left;cursor:pointer;transition:.22s;min-height:78px}.ct09-route__choice span{display:block;font:600 .625rem var(--font-mono);color:#9e9386}.ct09-route__choice strong{display:block;margin-top:6px;font-size:.76rem;line-height:1.35}.ct09-route__choice:hover,.ct09-route__choice.selected{background:#fff}.ct09-route__choice.selected strong{color:var(--red-600)}
.ct09-form-zone{padding:clamp(82px,9vw,125px) 0;background:var(--paper-100)}.ct09-form-grid{display:grid;grid-template-columns:minmax(280px,4fr) minmax(0,7fr);gap:clamp(60px,8vw,108px);align-items:start}.ct09-form-copy{position:sticky;top:112px}.ct09-form-copy h2{margin:15px 0 20px;font-size:clamp(2.05rem,3.1vw,3.5rem);line-height:1;letter-spacing:-.05em}.ct09-form-copy>p{max-width:460px;color:var(--text-muted);line-height:1.75}.ct09-context{margin-top:38px;border-top:1px solid var(--line-dark);padding-top:20px}.ct09-context span{font:600 .625rem var(--font-mono);letter-spacing:.1em;color:var(--red-600)}.ct09-context strong{display:block;margin:8px 0 6px;font-size:1rem}.ct09-context p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.6}.ct09-profile{margin-top:36px}.ct09-profile div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line-dark)}.ct09-profile span{font:600 .625rem var(--font-mono);letter-spacing:.08em;color:#897f74}.ct09-profile strong{font:600 .68rem var(--font-mono);text-align:right}.ct09-form-card{background:var(--paper-150);border:1px solid #d6cec3;padding:clamp(26px,4vw,50px);box-shadow:0 28px 80px rgba(10,20,31,.05)}.ct09-form-card .secure-form{display:grid;gap:18px}.ct09-form-card .secure-form input,.ct09-form-card .secure-form textarea,.ct09-form-card .secure-form select{border-radius:0;background:#fff;border-color:#d4ccc1}.ct09-form-card .secure-form label>span:first-child{font:650 .72rem var(--font-sans);color:#2b3541}.ct09-form-card .consent-row{font-size:.75rem;line-height:1.55;color:#6e675f}.ct09-form-card .form-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding-top:6px}.ct09-form-card .form-status{margin:0}
.ct09-paths{padding:82px 0;background:#0c1826;color:#fff}.ct09-paths__head{display:grid;grid-template-columns:5fr 4fr;gap:69px;align-items:end;margin-bottom:42px}.ct09-paths h2{margin:13px 0 0;font-size:clamp(2rem,3vw,3.35rem);letter-spacing:-.045em}.ct09-paths__head p{margin:0;color:#9ba6b4;line-height:1.7}.ct09-path-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.13)}.ct09-path{min-height:205px;padding:27px 24px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.ct09-path span{font:600 .625rem var(--font-mono);color:#d17c76}.ct09-path h3{margin:42px 0 9px;font-size:1.06rem}.ct09-path p{margin:0;color:#8793a1;font-size:.77rem;line-height:1.6}
.ct09-location{padding:76px 0;background:var(--red-700);color:#fff}.ct09-location__grid{display:grid;grid-template-columns:1fr 1fr;gap:69px;align-items:center}.ct09-location h2{margin:12px 0 20px;font-size:clamp(1.95rem,2.9vw,3.25rem);letter-spacing:-.045em}.ct09-location p{margin:0;color:#f0cbc7;line-height:1.7}.ct09-contact-ledger{border-top:1px solid rgba(255,255,255,.3)}.ct09-contact-ledger a,.ct09-contact-ledger div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.22)}.ct09-contact-ledger span{font:600 .625rem var(--font-mono);letter-spacing:.1em;color:#e0aaa5}.ct09-contact-ledger strong{font-size:.86rem;text-align:right}
@media(max-width:1000px){.ct09-hero::before{inset:0 0 0 35%}.ct09-hero__grid,.ct09-form-grid{grid-template-columns:1fr}.ct09-direct{max-width:620px}.ct09-form-copy{position:relative;top:auto}.ct09-route .shell{grid-template-columns:1fr}.ct09-route__label{border-right:0;border-bottom:1px solid #d5cdc2;padding-left:0}.ct09-route__choices{overflow:auto;grid-template-columns:repeat(5,minmax(170px,1fr))}.ct09-paths__head{grid-template-columns:1fr;gap:24px}.ct09-path-grid{grid-template-columns:1fr 1fr}.ct09-location__grid{grid-template-columns:1fr;gap:42px}}
@media(max-width:650px){.ct09-hero{min-height:679px}.ct09-hero::before{inset:0;background:linear-gradient(180deg,rgba(6,16,27,.68),rgba(6,16,27,.94) 56%,#06101b),url("../../client-images-2026/mission.webp") center/cover no-repeat}.ct09-hero::after{background:linear-gradient(180deg,rgba(6,16,27,.3),#06101b 80%)}.ct09-hero__grid{min-height:611px;padding:82px 0 62px}.ct09-hero h1{font-size:clamp(2.6rem,11vw,3.6rem)}.ct09-direct{align-self:auto}.ct09-route .shell{width:100%}.ct09-route__label{padding-left:14px}.ct09-route__choices{padding-left:14px}.ct09-route__choice{min-width:162px}.ct09-form-zone,.ct09-paths{padding:65px 0}.ct09-form-card{padding:24px 18px}.ct09-path-grid{grid-template-columns:1fr}.ct09-path{border-right:0}.ct09-location{padding:60px 0}.ct09-contact-ledger a,.ct09-contact-ledger div{align-items:flex-start;flex-direction:column;gap:6px}.ct09-contact-ledger strong{text-align:left}}
