/* Original approved composition; scoped motion and new-context refinements. */
.restored-industries{padding-top:24px;padding-bottom:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.restored-industries details{border-top:1px solid #d8d4ca;padding-top:18px;min-width:0}
.restored-industries summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.5;list-style:revert}
.restored-industries p,.restored-industries li{font-size:14px;line-height:1.65;color:#555650}
.restored-industries ul{padding-left:18px}.restored-industries .boundary{font-size:12px}
.pricing-copy .price-line{font-size:30px;line-height:1.2;letter-spacing:-1px}.pricing-meta{line-height:1.6}.trade-list{flex-wrap:wrap}
.final-content>.final-content{position:static;padding:0;max-width:none}.final-section select{font:inherit;width:100%;padding:16px;border:0;border-radius:4px;background:#fff;color:#111}.hero-photo{object-position:center 40%}
.reveal{transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1)}
.button,.nav-cta{transition:background-color .2s ease,color .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}
.call-summary{transition:opacity .18s ease,transform .24s ease}
@media(hover:hover) and (pointer:fine){.button:hover,.nav-cta:hover{transform:translateY(-2px)}}
@media(max-width:760px){.restored-industries{grid-template-columns:1fr;gap:16px}.hero-foot strong{line-height:1.4}.pricing-copy .price-line{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal,.button,.nav-cta,.call-summary{transition:none!important;animation:none!important;transform:none!important}}

.handoff-tile,.pilot-tile{display:flex;flex-direction:column;justify-content:center;gap:24px;height:100%;padding:30px;background:#e7e5df;color:#1a1a18;font-size:28px;letter-spacing:-1px;line-height:1.2}.pilot-tile{min-height:550px;font-size:48px;background:#e4e0d6}.restoration-credit{max-width:1376px;margin:0 auto;padding:0 32px 24px;font-size:11px;line-height:1.6;color:#757570}.skip-link:not(:focus){clip-path:inset(100%);width:1px;height:1px;overflow:hidden}.menu-button{display:none}@media(max-width:760px){.menu-button{display:block}.pilot-tile{min-height:350px}}
